我需要得到兩個位置之間的距離,但我需要像圖片中的藍線那樣獲得距離。 獲取android中兩個位置之間的距離?
下一個我嘗試:
public double getDistance(LatLng LatLng1, LatLng LatLng2) {
double distance = 0;
Location locationA = new Location("A");
locationA.setLatitude(LatLng1.latitude);
locationA.setLongitude(LatLng1.longitude);
Location locationB = new Location("B");
locationB.setLatitude(LatLng2.latitude);
locationB.setLongitude(LatLng2.longitude);
distance = locationA.distanceTo(locationB);
return distance;
}
,但我得到的紅線距離。
嗨, 你不需要谷歌地圖在使用數學[http://www.movable-type.co.uk/scripts/latlong.html][1] 謝謝 – Felquir
如果你想計算的路線,而不是紅線的距離比你將不得不使用谷歌API!這將返回距離和估計的時間來覆蓋距離! –
它只是返回兩個位置的距離計算....如果你想紅線,然後使用Google API。 – Piyush