我有一个位置的经纬度。有没有一种方法可以在该点以南100米处计算?如何计算目标C中位置以南100米处?
我正在为Objective-C for iOS7平台编写代码。
我正在寻找一些有效实现这个技巧的功能。
我试过Haversine公式(下面给出)。但是随着Haversine认为地球是一个球体,计算变得越来越复杂,价值也不准确。
a = sin²((φ1-φ2)/2) + cos(φ1)*cos(φ2)*sin²((λ1-λ2)/2)
c = 2*atan2(√a, √(1−a))
distance = R*c
(φ is latitude, λ is longitude, R is Earth’s = 6,371km)
在100米的尺度上,地球不是球体的事实几乎没有影响。当然,错误将远远小于手机中GPS接收器的准确度。 – JeremyP
我必须在我的程序中计算出数千个这样的计算结果。组合错误很大,需要删除。 – user2734323