2012-07-16 111 views
0

考慮在地圖上以中心GLatLng(A)和以米爲單位的半徑(r)繪製一個圓。如何計算距離另一點一定距離的點的緯度/經度?

enter image description here

如何計算的GLatLng位置B?假設r與赤道平行。

使用GLatLng.distanceFrom()方法獲得A和B時的半徑是微不足道的 - 但以相反的方式進行。

總結,給定點A和R的緯度/米(以米爲單位),我需要得到點B的緯度/經度。方向並不重要。

回答

5

所有您需要做的就是取原始點並計算一度到東或西的距離。這會給你沿緯度線每度的距離。然後用r除以每度的距離,它會告訴你有多少度B是東或西。

+0

我希望看到代碼。 – user836026 2012-07-16 21:50:11

相關問題