在Leaflet中,是否可以使用{clickable:false}定义标记或折线,以便点击通过下面的任何内容 - 无论是地图还是可点击的几何对象?
目前,我通过使标记/折线可点击并自己向前传递事件来解决此问题.但这导致鼠标光标始终显示为手形符号.理想情况下,鼠标光标应该看起来像普通指针或手,这取决于标记/折线下面的内容是否可点击.
这可能不是您正在寻找的答案,但您可以使用 featureGroups 将所有可单击的折线置于前面,以便显示操作。
var lg_noclick = new L.FeatureGroup().addTo(map);
var lg_click = new L.FeatureGroup().addTo(map);
// Add lines
lg_click.bringToFront();
Run Code Online (Sandbox Code Playgroud)
更新了小提琴
此外,如果您能够事先了解您的台词,那么在添加台词时正确排序它也会起作用。
| 归档时间: |
|
| 查看次数: |
3035 次 |
| 最近记录: |