【发布时间】:2020-06-22 17:39:49
【问题描述】:
我目前正在开发一个传单应用程序,并遇到了一个问题,即标记的 mouseover 事件未正确触发,因为当我将鼠标悬停在标记上时,它只会在光标稍微离开拖动对象时触发。
所以你可以看到悬停效果没有被触发,因为我有一个对象拖到标记上但是当我用鼠标悬停在它上面没有对象时,悬停效果当然会正确触发。
也许有人知道如何解决它,或者可以为我指明正确的方向
提前致谢
【问题讨论】:
标签: javascript leaflet
我目前正在开发一个传单应用程序,并遇到了一个问题,即标记的 mouseover 事件未正确触发,因为当我将鼠标悬停在标记上时,它只会在光标稍微离开拖动对象时触发。
所以你可以看到悬停效果没有被触发,因为我有一个对象拖到标记上但是当我用鼠标悬停在它上面没有对象时,悬停效果当然会正确触发。
也许有人知道如何解决它,或者可以为我指明正确的方向
提前致谢
【问题讨论】:
标签: javascript leaflet
我没有设法解决鼠标悬停功能的问题,但找到了另一种解决方案。也许我可以帮助有类似问题的人。
我的解决方案是使用插件“leaflet-geometryutil”。这个插件让我可以选择计算从当前点到最近图层的距离。
所以我为地图上的每一行创建了一个图层。现在,当我拖动标记时,我使用 geometryutil 插件来查找最近的线层图层并更改其外观。
【讨论】: