我在openlayers中有一个叠加层,并且提供100像素的autoPanMargin。它可以在Chrome上正常运行,但在IE 11中,如果单击右侧,它将无法正常工作。
根据API, autoPanMargin是自动平移时叠加层和地图边框之间的边距(以像素为单位)。
所以这是我在代码中使用的叠加
var overlay = new ol.Overlay(/** @type {olx.OverlayOptions} */ ({
element: container,
autoPan: true,
autoPanMargin : 100
}));
这是sample.通过单击屏幕右侧的chrome和IE进行检查。在Chrome中它将平移。但是在IE中不会。我是否可以知道此行为的原因和可能的解决方案。
最佳答案
感谢您的询问。这是一个错误。我刚刚创建了一个fix,它将包含在下一个发行版(> v4.0.1)中。