在距源一定距离处找到坐标
Posted
技术标签:
【中文标题】在距源一定距离处找到坐标【英文标题】:Finding a coordinate at some distance from the source 【发布时间】:2013-01-18 11:52:16 【问题描述】:我正在开发一个 iPhone 应用程序,我需要在该应用程序中找到距给定点一定距离的坐标。
用户触摸地图,我通过触摸获得坐标。现在我必须找到一些向东约 5 公里的坐标,以及向南约 5 公里的另一个坐标。我在网上搜索过,但找不到任何算法。
我不确定这个问题的正确位置,或者我是否需要找到可以找到与数学相关的问题的其他部分。
【问题讨论】:
熟悉这个常用的信息源:movable-type.co.uk/scripts/latlong.html 试试***.com/q/6633850/467105。 【参考方案1】:如果地球的周长是 C,则给定点以南 d 公里处的点是向南 360*d/C 度。向东 d 公里处的点是向东 360*d/(C*cos(latitude)) 度。
因此,如果地球的周长是 40075.04 公里,向南移动 5 公里,您需要从纬度中减去 0.0449 并使用相同的经度。要向东移动 5 公里,您将使用相同的纬度并将经度添加 0.0449/cos(latitude)。
【讨论】:
以上是关于在距源一定距离处找到坐标的主要内容,如果未能解决你的问题,请参考以下文章
如何计算任何坐标处2个经度之间的距离?我们可以假设地球是一个球体吗?