我正在开发一款iPhone应用程序,我需要在距离给定点一定距离处找到一些坐标。
用户触摸地图,触摸时获得坐标。现在我必须找到一些坐标,这些坐标距离东部约5公里,另一个距离南部约5公里。我在网上搜索过但找不到任何算法。
我不确定这个问题是否正确,或者我是否需要找到其他一些我可以找到与数学有关的问题的部分。
答案 0 :(得分:1)
如果地球的周长为C,则给定点以南d公里处的点向南为360 * d / C度。东边d公里处的点是东边360 * d /(C * cos(纬度))度。
因此,如果地球的周长为40075.04 km,向南移动5 km,您将从纬度减去0.0449并使用相同的经度。要向东移动5公里,你将使用相同的纬度,并向经度添加0.0449 / cos(纬度)。