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

Leaflet marker disable hover or show nothing on hover

本文关键字:悬停 显示 任何内 单标记      更新时间:2023-09-26

我使用传单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);

你必须删除选项title

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标记