更改阈值以激活传单中的鼠标悬停事件

时间:2016-07-26 17:36:06

标签: javascript leaflet

我目前有一个鼠标悬停功能在传单地图中正常工作。我想知道是否有一种简单的方法来改变mousover上弹出窗口的阈值。因此,鼠标光标必须直接在点上(这是点数据)才能激活弹出窗口。理想情况下,此阈值会更大,因此鼠标悬停在特征的合理附近(可能是几个像素)会激活弹出窗口。这是我现有的代码:

    layer.on({
        mouseover: function(){
        this.openPopup();
    },
    mouseout: function(){
        this.closePopup();
    },
    click: function(){
        $("#panel").html(popupContent);
    }
});

1 个答案:

答案 0 :(得分:1)

听起来像是Leaflet.GeometryUtil插件的作业:

  

Leaflet几何的实用程序集合(线性引用等)

[self.view addSubView]

演示:https://jsfiddle.net/3v7hd2vx/50/