您可以使用Google Maps Javascript API v3中的google.maps.geometry.spherical.computeHeading方法在任意两点之间找到方向角: computeHeading(from:LatLng, to:LatLng) | number | 返回从一个LatLng到另一个LatLng的方向角。方向角以度为单位,顺时针从北方开始,在范围[-180,180)内表示。 两者之间的角度将是两个方向角之间的差异。例如,可以在此答案中使用computeHeading。
你可以使用余弦定理来近似计算角度。我说“近似”是因为地球的曲率会对计算产生一些非零影响。在你的例子中,只需计算点之间的距离,然后对余弦定理进行适当的操作即可。请参考余弦定理应用wiki文章中的第二个公式和相应的图片。