12
获取经纬度给定的当前点,距离和方位
给定一个现有的经度/纬度点,距离(以KM为单位)和方位角(以度为单位转换成弧度),我想计算新的经度/纬度。这个站点一遍又一遍地出现,但我只是无法找到适合我的公式。 上述链接采用的公式为: lat2 = asin(sin(lat1)*cos(d/R) + cos(lat1)*sin(d/R)*cos(θ)) lon2 = lon1 + atan2(sin(θ)*sin(d/R)*cos(lat1), cos(d/R)−sin(lat1)*sin(lat2)) 上面的公式适用于MSExcel,其中- asin = arc sin() d = distance (in any unit) R = Radius of the earth (in the same unit as above) and hence d/r = is the angular distance (in radians) atan2(a,b) = arc tan(b/a) …