【发布时间】:2017-06-18 05:50:34
【问题描述】:
我的传单(0.7 版)地图包括一些标记和一些路径(折线、多边形)。用户应该通过单击标记与它们进行交互,而不是与路径交互。目前,如果在标记上绘制路径,它可以捕获单击事件并防止标记被单击。
可以做些什么来防止路径接收鼠标事件?
【问题讨论】:
标签: javascript leaflet
我的传单(0.7 版)地图包括一些标记和一些路径(折线、多边形)。用户应该通过单击标记与它们进行交互,而不是与路径交互。目前,如果在标记上绘制路径,它可以捕获单击事件并防止标记被单击。
可以做些什么来防止路径接收鼠标事件?
【问题讨论】:
标签: javascript leaflet
将clickable: False 添加到路径的options 以防止鼠标交互:
L.polyline(latlngs, {clickable: false}).addTo(map);
【讨论】:
clickable 选项仅适用于 Leaflet 0.7.x。对于 Leaflet 1.0.0 及更高版本,此选项已重命名为 interactive。请参阅leafletjs.com/… 上的文档