弹出窗口在IE中的小册子地图上显示错误的位置

时间:2015-09-07 07:30:07

标签: javascript internet-explorer popup leaflet latitude-longitude

基本上我有一些地方的桌子,我想点击这个地方时打开一个弹出窗口。问题是弹出窗口打开但不完全在给定位置,但它被移动(如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');

我尝试了什么:

  1. 下载新版本的传单(7.2.5),但没有修复它。

  2. 更新IE。还是一样。

  3. 我尝试过一次简单的点击并创建一个弹出窗口,效果很好:

    function onMapClick(e){   弹出      .setLatLng(e.latlng)      .setContent(“你点击地图”+ e.latlng.toString())      .openOn(map);} map.on('click',onMapClick);

  4. 有人已经体验过这个吗?你能不能给我一些提示,为什么有些要点不在他们的位置?

0 个答案:

没有答案