【问题标题】:Finding a coordinate at some distance from the source在距源一定距离处找到坐标
【发布时间】:2013-01-18 11:52:16
【问题描述】:

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

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

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

【问题讨论】:

标签: iphone dictionary math coordinates


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2016-11-06
    • 1970-01-01
    • 2018-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-10
    • 1970-01-01
    相关资源
    最近更新 更多