在拖动另一个标记时触发标记上的鼠标悬停事件

时间:2020-06-09 11:32:38

标签: javascript leaflet

我当前正在使用传单应用程序,遇到了一个问题,即未正确触发标记的mouseover事件,因为当我将鼠标悬停在标记上时,它只是在光标稍微偏离拖动对象时才触发。

hover does not work

因此,您可以看到未触发悬停效果,因为我将一个对象拖到了标记上,但是当我将鼠标悬停在没有对象上时,当然会正确触发了悬停效果。

hover works

也许有人对如何解决有想法,或者可以为我指明正确的方向

预先感谢

1 个答案:

答案 0 :(得分:0)

我无法通过鼠标悬停功能解决问题,但是找到了另一个解决方案。也许我可以帮助遇到类似问题的人。

我的解决方案是使用插件“ leaflet-geometryutil”。这个插件让我可以选择计算从当前点到最近的图层的距离。

所以我为地图上的每条线创建了一个图层。现在,当我拖动标记时,我使用geometryutil插件查找最近的线层图层并更改其外观。