![]() |
1
17
This site 具有基本算法:
更新:请参阅此处了解完整的算法 Mapping Math and Javascript 这会给你一个介于0和360之间的数字,然后只需要简单地查找:
重要的是要注意,当你绕着地球移动时,你的方位确实会改变。上面的算法告诉你 最初的 方位,但是如果你在长途旅行,到达目的地时你的方位会有很大的不同(如果你只是在短途旅行[几百公里],那么它可能不会改变到值得关注的程度)。 |
![]() |
2
2
你还记得三角函数吗?即SoCaCtotoa:
在伪代码中:
编辑1: 正如皮特和迪安指出的,这并没有考虑到地球的曲率。为了更精确地计算远离赤道的点,您需要使用 spherical triangle formulas 在迪恩的回答中使用。
编辑2:
另一个修正;正如皮特指出的,
|
![]() |
3
0
转换为数值角度并使用结果查找文本。例如,-22.5..+22.5=n..+22.5..67.5=n e,67.5..112.5=e,等等。当然,这是假设您只使用n、n e、e、s e、s、s w、w、n w——如果您决定(例如)使用旧的“罗盘32点”,那么每个文本字符串显然代表一个较小的范围。 |
![]() |
JP_99 · 如果不需要类型转换,编程语言的类型规则是什么? 7 年前 |
![]() |
Papi Harpy · 如何在python中声明2d数组? 7 年前 |
![]() |
Stefan Octavian · 将半透明转换为纯色的算法 7 年前 |
![]() |
Aemilius · 公牛和奶牛-破解密码-算法 7 年前 |
![]() |
Imran Saleem · SQL Server:存储最近5个日期 7 年前 |
![]() |
user405381 · 将伪代码翻译成python(割线方法) 7 年前 |
|
user8386896 · 伪代码-这有什么错 7 年前 |
![]() |
Alex Chan · 按第一个字母对字符串的链接列表排序 7 年前 |