【发布时间】:2017-03-01 22:54:12
【问题描述】:
我画了一个多边形,我想画一条垂直于这个多边形的线。我从here 找到了google maps api 的computeOffset 功能,但我使用的是Leaflet。 Leaflet中是否有等效功能?
这是绘制折线的截图。
我想画出通过绘制折线起点的垂线(起点在截图上用标记标记)。预期的结果是这样的。
谢谢。
【问题讨论】:
标签: leaflet
我画了一个多边形,我想画一条垂直于这个多边形的线。我从here 找到了google maps api 的computeOffset 功能,但我使用的是Leaflet。 Leaflet中是否有等效功能?
这是绘制折线的截图。
我想画出通过绘制折线起点的垂线(起点在截图上用标记标记)。预期的结果是这样的。
谢谢。
【问题讨论】:
标签: leaflet
不,Leaflet 没有等价物。
您必须借助大地测量实用程序库进行此类计算。请参阅cheap-ruler、geographiclib 和 Turf.js。
【讨论】:
computeOffset 几乎是 geolib 的逆测地线问题解决器,TurfJS 的 pointonline 似乎涵盖了您的原始问题。如果您想要更好的指针,请更好地定义您的问题。