传单标记禁用悬停或在悬停时不显示任何内容

时间:2014-08-22 11:36:34

标签: javascript jquery html leaflet marker

我正在使用Leaflet API在地图上绘制一些标记。我的标记数据使用HTML填充,单击时显示正常。问题是,当悬停在标记的顶部时,它也会显示html标记。 我想要完全禁用悬停或仅在悬停时显示数据,也不包括Html标签或在悬停时显示空字符串,这更容易。

我的代码(JS):

for (var i = 0; i < arr.length; i++) {
     var a = arr[i];
     var title = a[2];

     var marker = new L.Marker(new L.LatLng(a[0], a[1]), { title: title });
     marker.bindPopup(title);
     layer.markers.addLayer(marker);
}

map.addLayer(layer.markers);

1 个答案:

答案 0 :(得分:2)

您必须删除选项标题

var marker = new L.Marker(new L.LatLng(a[0], a[1]));

而不是

var marker = new L.Marker(new L.LatLng(a[0], a[1]), { title: title });

参考:http://leafletjs.com/reference.html#marker