Porównywanie dwóch lokalizacji przy użyciu ich długości i szerokości geograficznej
Cześć, muszę wywołać zdarzenie w onchangelocation (), porównując bieżącą szerokość i długość geograficzną z niektórymi zapisanymi szerokościami i długością geograficzną, ale otrzymuję błąd. Zaćmienie nie rozpoznaje odległości słowa kluczowego, a dla błędu korekcji daje wskazówkę co do sposobu „dystansu” mającego 4 parametr ... jak to naprawić ?? lub jakiś inny sposób na wykonanie tej samej pracy ??
Dziękuję i pozdrawiam. kod jest załączony poniżej
@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...
}
}