基本上我有一些地方的桌子,我想点击这个地方时打开一个弹出窗口。问题是弹出窗口打开但不完全在给定位置,但它被移动(如1km左右)。仅在Internet Explorer(11)上,仅在某些点上。
function openPopup(lat, lng, str){
map.panTo([lat, lng]);
var popup = L.popup()
.setLatLng([lat, lng])
.setContent(str)
.openOn(map);
}
openPopup(50.1143951416016,14.4470748901367,'Povltavska');
我尝试了什么:
下载新版本的传单(7.2.5),但没有修复它。
更新IE。还是一样。
我尝试过一次简单的点击并创建一个弹出窗口,效果很好:
function onMapClick(e){ 弹出 .setLatLng(e.latlng) .setContent(“你点击地图”+ e.latlng.toString()) .openOn(map);} map.on('click',onMapClick);
有人已经体验过这个吗?你能不能给我一些提示,为什么有些要点不在他们的位置?