嗨朋友们
我想得到两个地理点之间的距离。
但我的申请中有一个问题。
当我输入一个地理位置和一个城市的地理位置时,我得到了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类的实例。