Ciao ho bisogno di cal un evento a onchangelocation(), confrontando latitudine e longitudine correnti con un po 'di latitudine e longitudine salvate ma sto ricevendo un errore. eclipse non riconosce la distanza della parola chiave, e per errore di correzione sta dando un suggerimento al metodo della cassa "distanza" con 4 parametri ... come risolverlo ??? o qualche altro modo di fare lo stesso lavoro ???Confronto di due posizioni usando Longitudine e Latitudine
grazie e saluti. il codice è allegato sotto
@Override
public void onLocationChanged(Location location) {
double currentLat=location.getLatitude();
double currentLon=location.getLongitude();
if (distance(lat,lon,currentLat,currentLon)<2.0){
//do what you want to do...
}
}
Hai bisogno di scrivere una distanza funzione, non esiste in Android. Si potrebbe anche voler controllare questo: http://developer.android.com/training/location/geofencing.html – Ran
signore voglio semplicemente confrontare due valori di latitudine e longitudine. se abbinato, desidera chiamare un altro evento altro evento. c'è un altro modo semplice per farlo ... è il mio codice completo http://stackoverflow.com/questions/18150929/how-to-call-event-depening-upon-latitide-and-longitude/18152841? Noredirect = 1 # 18152841 – user2590541
quindi il problema del metodo di distanza. posterete la firma del metodo di distanza. – Sandeep