指向GPS位置的方向

| 我得到了一个点的方位角,指南针的方向和一个可以将箭头设置为特定方向的api(0是顶部,90是右侧,180是底部,360是顶部) 如果我希望箭头指向我采用方位角形式的点,如何计算正确的箭头值? 谢谢     
已邀请:
两个纬度/经度坐标之间的航向公式为: = atan2(cos(lat1)* sin(lat2)-sin(lat1)* cos(lat2)* cos(lon2-lon1),        sin(lon2-lon1)* cos(lat2)) 其中lat2 / lon2是您的终点,而lat1 / lon1是您的起点。 您的答案将在-pi和pi弧度之间。 要获得以度为单位的航向,请将弧度转换为度,然后执行:(度+360)%360 =航向。这样,北方的航向将为0,东方的航向将为90等。 指南针的方向没有任何意义,除非您需要将方向从真北调整为磁北。     
iPhone指南针GPS方向     

要回复问题请先登录注册