2011-04-06 88 views
2

嗨朋友 我想獲得兩個地理點之間的距離。 但在這裏我遇到了一個問題,在這個我的應用程序。 當我進入海下位置的一個地理點和任何一個城市,所以我得到在KML文件KML文件無數據的響應... 我想使用谷歌地圖找找出兩個城市之間的距離的一個..我想獲得兩個地理點之間的距離android

回答

7

如上所述,位置類是要走的路。這裏是我使用的代碼:

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類的實例。

相關問題