查看演示:http://jsfiddle.net/VudEC/3/
这是关于使用谷歌的卫星图层(例如:缩放= 20),启用鸟瞰模式和标记。
var map = new L.Map('map_canvas', {
center: new L.LatLng(39.868841, -4.021938),
zoom: 20
});
var ggl = new L.Google('SATELLITE');
map.addLayer(ggl);
var marker = new L.Marker(new L.LatLng(39.868841, -4.021938));
map.addLayer(marker);
如果垂直拖动地图(或使用map.panBy()函数),您将看到标记向上或向下移动(垂直)。它不应该。
如果拖动或移动是水平的,没问题。
如果我禁用了鸟眼(或设置了较低的变焦),问题就会消失。
至少它也适用于多边形。
顺便说一下,Google Maps API不会发生这种情况:http://jsfiddle.net/ew332/1/
我不明白为什么会遇到这个问题。 非常感谢你