0

考虑在地图上画一个圆,中心为 GLatLng (A),半径 (r) 以米为单位。

在此处输入图像描述

如何计算位置 B 的 GLatLng?假设 r 平行于赤道。

使用 GLatLng.distanceFrom() 方法在给出 A 和 B 时获取半径是微不足道的 - 但反之则不然。

总而言之,给定 A 点和 R 的纬度/经度(以米为单位),我需要获得 B 点的经度/经度。方向并不重要。

4

1 回答 1

5

您需要做的就是取原点并计算向东或向西一度的距离。这将为您提供沿该纬度线的每度距离。然后将 r 除以每度的距离,它会告诉你东或西多少度 B。

于 2012-07-16T21:40:41.280 回答