如何根据纬度/经度计算三点之间的角度

Thi*_*han 3 math geometry google-maps

以下是从Google地图中捕获的地图.我想计算角度ABC.我有三个点的坐标(纬度/经度).

有什么方法可以解决我的问题吗?

谢谢

在此输入图像描述

geo*_*zip 9

您可以使用Google Maps Javascript API v3的google.maps.geometry.spherical.computeHeading方法找到任意两点之间的标题:

computeHeading(from:LatLng,to:LatLng)| 号码| 返回从一个LatLng到另一个LatLng的标题.标题以北向顺时针方向表示,范围为[-180,180].

两者之间的角度将是两个标题之间的差异.

这个答案中使用computeHeading的示例