-1
我有一個關於位置的問題,我的程序將應用程序的位置保存到firebase數據庫中,沒關係,我需要將我的位置與數據庫中的位置進行比較,我使用userData對象將座標保存到它:無法找到兩點之間的距離
Location dbLocation = new Location("dbLocation");
dbLocation.setLatitude(userData.lat);
dbLocation.setLongitude(userData.lng);
,我得到我的位置,GPSTracker服務座標:
Location crntLocation = new Location("crntLocation");
crntLocation.setLongitude(gpstracker.getLongitude());
crntLocation.setLatitude(gpstracker.getLatitude());
我需要比較這個座標,找到距離2點的位置
之間但它不起作用,我不知道爲什麼,請你幫助解決它嗎?
做u得到什麼值的距離在'distanceBetween'? – tahsinRupam
你嘗試過'distanceBetween'方法嗎? https://developer.android.com/reference/android/location/Location.html#distanceBetween%28double,%20double,%20double,%20double,%20float%5B%5D%29 –
可能的重複[Android之間的距離點](https://stackoverflow.com/questions/11534323/android-distance-between-two-points) –