2009-08-04 55 views

回答

0

來自:http://code.google.com/apis/maps/documentation/reference.html#GLatLng

GLatLng.distanceFrom;(其他:的GLatLng, 半徑號碼?)

返回的距離,以米爲單位,從 這個位置給定的位置。 默認情況下,此距離爲 ,計算給定默認 赤道地球半徑爲6378137 米。地球近似爲 球體,因此距離可能爲 多達0.3%,尤其是在極端極端情況下。您也可以傳遞一個 可選半徑參數,以計算與地球不同半徑的球體上的GLatLng座標 之間的距離。

0

這一定程度上取決於你如何準確需要你的答案是。

的谷歌地圖API包括一個名爲distanceFrom功能,這可能會工作得很好,爲您提供:

此位置,則返回的距離,以米爲單位,從 給定的位置。 默認情況下,此距離爲 ,計算給定默認 赤道地球半徑爲6378137 米。地球近似爲 球體,因此距離可能爲 多達0.3%,尤其是在極端極端情況下。您也可以傳遞一個 可選半徑參數,以計算與地球不同半徑的球體上的GLatLng座標 之間的距離。

如果您需要更準確的答案,您需要考慮地球形狀的功能。我還沒有嘗試過,但this one看起來不錯。