嗨朋友们
我想得到两个地理点之间的距离。
但我的申请中有一个问题。
当我输入一个地理位置和一个城市的地理位置时,我得到了kml文件中的响应,kml文件中的nodata…
我想用谷歌地图找出两个城市之间的距离。

最佳答案

如上所述,location类是一种方法。这是我使用的代码:

Location locationA = new Location("point A");

locationA.setLatitude(pointA.getLatitudeE6() / 1E6);
locationA.setLongitude(pointB.getLongitudeE6() / 1E6);

Location locationB = new Location("point B");

locationB.setLatitude(pointB.getLatitudeE6() / 1E6);
locationB.setLongitude(pointB.getLongitudeE6() / 1E6);

double distance = locationA.distanceTo(locationB);

在本例中,pointa和pointb都是geopoint类的实例。

09-07 14:35