【发布时间】:2017-10-20 09:40:04
【问题描述】:
我正在使用 Leaflet.draw 中的自定义折线抽屉
let polylineDrawer = new L.Draw.Polyline(map, {})
polylineDrawer.enable()
我需要以编程方式将起点添加到折线
我尝试调用addVertex 或L.Draw.Polyline。看起来它不适用于addHooks 的自定义折线抽屉原因...尝试更改来源,没有结果。
还尝试在启用抽屉后在地图上触发click。像这样:
let point = new L.LatLng(x, y)
map.fireEvent('click', {
latlng: point,
layerPoint: map.latLngToLayerPoint(point),
containerPoint: map.latLngToContainerPoint(point),
})
也不行
编辑:实际上,AddVertex 确实适用于自定义折线。它“不起作用”,因为我在函数中传递了错误的参数。不知怎的,我错过了。
【问题讨论】:
标签: leaflet leaflet.draw