我正在使用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);
答案 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 });