用折线书写文字

时间:2017-06-21 13:16:03

标签: javascript leaflet leaflet.draw

是否可以写入折线的文字或距离。我正在绘制折线,我需要为折线编写文本/距离。 我试试leaflet.textpath.js插件,但它不适合我, 我怎么画,像这个图像。

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以为折线添加永久性工具提示。

mypolyline.bindTooltip("ow yeah", {permanent: true});

我不知道你想要做什么,但是地图对象有一个“距离”方法可以帮助你计算折线的长度。

var latlngs = mypolyline.getLatLngs();
var dist = 0;
for (var i = 1; i < latlngs.length; i++) {
    dist += map.distance(latlngs[i-1], latlng[i]);
}