gpt4 book ai didi

javascript - 指向 GPS 位置的方向

转载 作者:行者123 更新时间:2023-12-02 20:17:36 29 4
gpt4 key购买 nike

我得到了一个点的方位 Angular 、指南针方向和一个可以将箭头设置到某个方向的 api(0 是顶部,90 是右侧,180 是底部,360 是顶部)

如果我希望箭头指向我采用方位 Angular 形式的点,我如何计算箭头的正确值?

谢谢

最佳答案

两个纬度/经度坐标之间的航向公式为:

=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 等。

除非您需要将航向从真北调整为磁北,否则罗盘航向没有任何意义。

关于javascript - 指向 GPS 位置的方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6016772/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com