0

我正在开发一个 iPhone 应用程序,我需要在距给定点一定距离处找到一些坐标。

用户触摸地图,我在触摸时获得坐标。现在我必须找到一些向东约 5 公里的坐标,以及向南约 5 公里的另一个坐标。我在网上搜索过,但找不到任何算法。

我不确定这是这个问题的正确位置,或者我是否需要找到其他可以找到与数学相关的问题的部分。

4

1 回答 1

1

如果地球的周长是 C,则给定点以南 d 公里处的点是向南 360*d/C 度。向东 d 公里处的点是向东 360*d/(C*cos(纬度)) 度。

因此,如果地球的周长是 40075.04 公里,向南移动 5 公里,您将从纬度中减去 0.0449 并使用相同的经度。要向东移动 5 公里,您将使用相同的纬度并将经度添加 0.0449/cos(latitude)。

于 2013-01-18T15:30:03.043 回答