【发布时间】:2022-01-18 03:12:10
【问题描述】:
我正在使用 Leaflet jS 制作地图,除了需要在地图上的国家/地区上悬停时弹出国家/地区名称外,它运行良好。
关于使用以下代码
layer.on({
mouseover: function over(e) {
layer.bindPopup(L.popup().setContent(feature.properties.name));
layer.openPopup();
},
mouseout: function out(e) {
layer.closePopup();
},
});
Country 名称确实会弹出,但它在 int 的位置稍有偏差。例如,当鼠标悬停在墨西哥西部太平洋打开的弹出窗口上时,美国。所有弹出窗口都与发生悬停的位置稍有偏差。
您知道如何将弹出窗口设置为始终直接在国家/地区弹出窗口吗?
提前感谢您对此提供的任何帮助。
【问题讨论】:
标签: javascript leaflet location