C++怎么根据已知点的经纬度和方位求目标点的经纬度
时间: 2024-06-06 09:11:22 浏览: 144
已知本地经纬度和目标方位距离计算目标经纬度
5星 · 资源好评率100%
可以使用大圆航线公式进行计算,公式如下:
目标点经度 = 已知点经度 + arctan(sin(方位角) * sin(距离) / (cos(距离) - cos(方位角) * sin(已知点纬度)))
目标点纬度 = 已知点纬度 + arctan(cos(方位角) * sin(距离) / (cos(已知点纬度) * sin(距离) - sin(已知点纬度) * cos(距离) * cos(方位角)))
其中,方位角是指已知点到目标点的方向角度,距离是指已知点到目标点的距离,可以使用球面三角形余弦定理进行计算。
阅读全文