获取wgs84坐标或多边形的指南针方向

时间:2019-02-26 18:59:53

标签: javascript php node.js google-maps wgs84

我得到了一组wgs84坐标,可以在Google地图上放置多边形。我想知道我是否可以使用相同的坐标来获取坐标的罗盘方向。我不需要特定于Google Maps,javascript或php的解决方案。我只是想知道正确的方法是什么。

Something like this would be the end result. I understand it needs some sort of algorithm in the background 这样的事情将是最终的结果。我了解它在后台需要某种算法

我找到了Geolib和'getCompassDirection'函数,但是此函数仅允许2个点创建一条线并获取该线的方位角。

1 个答案:

答案 0 :(得分:0)

您无法从单个位置坐标中获取任何方向信息。

位置坐标不代表有关对象方向的任何知识。因此,您需要具有方向的东西(即两个坐标之间的向量)来计算罗盘方向。这就是您提到的功能要求两点的原因。

这意味着您可以为多边形的任何边缘(通过使用其两个端点)获得罗盘方向,而对于其顶点则无法获得罗盘方向。

希望这会有所帮助!