【发布时间】:2013-08-21 00:47:30
【问题描述】:
我需要获取两个位置之间的距离,但我需要获取图片中蓝线的距离。
接下来我试试:
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;
}
但我得到了红线距离。
【问题讨论】:
-
嗨,你不需要谷歌地图来使用数学 [movable-type.co.uk/scripts/latlong.html][1] 谢谢
-
如果你想计算路线的距离而不是红线,那么你将不得不使用google api!这将返回您的距离和预计的行驶距离!
-
它只是返回计算两个位置的距离......如果你想红线然后使用谷歌API。
标签: android google-maps android-location