jquery - 如何计算两个地理位置之间的角度?

标签 jquery android navigation angle geopositioning

我正在使用 Phonegape 和 jQuery mobile 为 Android 智能手机构建一个应用程序。

我想构建一个使用指向给定地理位置的箭头的应用程序,以便用户知道他/她必须朝哪个方向才能到达该点。
所以我需要一个函数或公式来确定与目标地理位置的角度(最好以度为单位)。有谁知道我该怎么做?

最佳答案

您要查找的称为方位角,即给定对象与北方之间的角度。

要找到该角度,您可以使用公式:a = arctan(|(y2-y1)/(x2-x1)|) * 180/pi 其中 A 点是 (y2,x2) B 点为 (y1,x1)。

至于你如何在代码中做到这一点,我不知道。我不使用这些平台。 有人对此有任何意见吗?

关于jquery - 如何计算两个地理位置之间的角度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7039894/

相关文章:

javascript - 获取链接 url 的特定部分

java - Onclick事件导致随机FC

android - 如果有新版本可用,如何在 Android 应用程序中强制更新?

javascript - 附加分离导航问题

javascript - 如何在三元运算符上导航 react 页面?

javascript - 悬停时获取值会产生 "undefined"

.net - 从 ASP.NET 切换到面包和黄油 HTML/jQuery 的优势

javascript - 如果我在同一页面上使用两次 $.get() 函数,它会加载两次吗?

android - 在添加底部导航时在工具栏顶部获得不必要的空间

java - Libgdx 将位图字体对齐到屏幕右上角