我正在使用 Leaflet 将我的几何位置显示在地图上。现在我的弹出框已经正常工作,但是当你将鼠标悬停在它们上面时,弹出框的位置通常是在线条/字符串的中间,而不是在鼠标位置。是否可能将其更改为鼠标位置,以便地图不会突然移动到另一个位置?
我使用的 Leaflet 代码如下:
function addPopup(feature, layer) {
var popupContent = feature.properties.name;
layer.bindPopup(popupContent);
layer.on('mouseover', function (e) {
this.openPopup();
});
layer.on('mouseout', function (e) {
this.closePopup();
});
}