如何在Opelayers中为绘制的线串计算海里距离

时间:2019-06-21 09:56:52

标签: openlayers geospatial distance spatial

当用户在openlayers中在地图上绘制线串要素时,我想显示线串(或折线)所覆盖的距离。

在线串几何上有一个API item_name = item_name (extra),用于获取距离的累积,但是根据官方文档,返回的距离在“投影平面”中。

他们还提供了example来转换以千米为单位的距离,但是我不确定它是否正确。我发现距YouTube的 1 NM = 1.852 km ,我想知道是否可以使用此公式将我从上述示例中获得的值转换为KM。

This might be useful to verify distance

请告诉我它是否准确,以及是否还有其他方法可以完成它。 这是我的代码:Current code

请注意,我没有包括从官方示例中获取以千米为单位的长度的功能。因此输出将是当前代码中的投影平面值。

0 个答案:

没有答案