回答
使用android獲取當前位置和所選位置之間的距離。
public static double distFrom(
double lat1, double lng1, double lat2, double lng2)
{
double earthRadius = 3958.75;
double dLat = Math.toRadians(lat2-lat1);
double dLng = Math.toRadians(lng2-lng1);
double a = Math.sin(dLat/2) * Math.sin(dLat/2) +
Math.cos(Math.toRadians(lat1)) * Math.cos(Math.toRadians(lat2)) *
Math.sin(dLng/2) * Math.sin(dLng/2);
double c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a));
double dist = earthRadius * c;
return dist;
}
或https://developer.android.com/reference/android/ location/Location.html#distanceTo%28android.location.Location%29 – 2013-04-09 04:42:06
@ankitmakwana你能告訴我如何在WebView上放置經度和緯度點嗎? – 2013-04-09 04:55:18
@PratikButani可以顯示使用GeoPoint – 2013-04-09 05:00:59
只有幾行代碼:
Location l1=new Location("One");
l1.setLatitude(location.getLatitude());
l1.setLongitude(location.getLongitude());
Location l2=new Location("Two");
l2.setLatitude(Double.parseDouble(frnd_lat));
l2.setLongitude(Double.parseDouble(frnd_longi));
float distance_bw_one_and_two=l1.distanceTo(l2);
- 1. 如何獲得我的當前位置和新位置之間的距離?
- 2. 從我的當前位置獲取距離最近的位置
- 3. 獲取當前位置和計算出的路線之間的距離
- 4. 獲取android中兩個位置之間的距離?
- 5. 使用html5測量特定位置和當前位置之間的距離
- 6. 找到當前位置和指定位置之間的道路距離
- 7. android中兩個位置之間的距離和方位
- 8. PlacePicker獲取設備位置和選定的距離和時間路的位置
- 9. 函數獲取兩個位置之間的距離和時間
- 10. 根據當前位置和某個位置之間的距離更改位置請求的間隔
- 11. 用戶的位置距離我目前的位置的距離
- 12. 計算用戶位置和固定位置之間的距離
- 13. 獲取位置向前恆定距離
- 14. 獲取當前位置android
- 15. Android獲取當前位置
- 16. android獲取當前位置
- 17. Android之間的幾個位置之間的距離
- 18. 獲取給定當前位置,方位和距離的GPS座標
- 19. 兩個GEO位置之間的距離
- 20. 從我當前位置到另一個位置的距離
- 21. 我們怎樣才能計算出當前位置與android中的許多目標位置之間的距離?
- 22. 如何計算我的當前位置和填充在JSON文件中的位置之間的距離
- 23. 獲取兩個位置之間的距離,如Google路線
- 24. {Android App}我如何顯示距離當前位置和指定點的距離?
- 25. Java - 從位置集合中獲取基於距離的位置
- 26. 按距離當前位置排序POIs
- 27. 獲取Android中當前位置方向的位置
- 28. 如何排序ArrayList比較距離當前位置的距離?
- 29. 獲取Android用戶的當前位置
- 30. 在elasticsearch搜索當前位置和周邊酒店之間的距離
http://stackoverflow.com/a/8050255/792232 – Abhi 2013-04-09 04:36:41