【发布时间】:2013-01-18 11:52:16
【问题描述】:
我正在开发一个 iPhone 应用程序,我需要在该应用程序中找到距给定点一定距离的坐标。
用户触摸地图,我通过触摸获得坐标。现在我必须找到一些向东约 5 公里的坐标,以及向南约 5 公里的另一个坐标。我在网上搜索过,但找不到任何算法。
我不确定这个问题的正确位置,或者我是否需要找到可以找到与数学相关的问题的其他部分。
【问题讨论】:
标签: iphone dictionary math coordinates
我正在开发一个 iPhone 应用程序,我需要在该应用程序中找到距给定点一定距离的坐标。
用户触摸地图,我通过触摸获得坐标。现在我必须找到一些向东约 5 公里的坐标,以及向南约 5 公里的另一个坐标。我在网上搜索过,但找不到任何算法。
我不确定这个问题的正确位置,或者我是否需要找到可以找到与数学相关的问题的其他部分。
【问题讨论】:
标签: iphone dictionary math coordinates
如果地球的周长是 C,则给定点以南 d 公里处的点是向南 360*d/C 度。向东 d 公里处的点是向东 360*d/(C*cos(latitude)) 度。
因此,如果地球的周长是 40075.04 公里,向南移动 5 公里,您需要从纬度中减去 0.0449 并使用相同的经度。要向东移动 5 公里,您将使用相同的纬度并将经度添加 0.0449/cos(latitude)。
【讨论】: