我在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中它不会。我可以知道这种行为的原因和可能的解决方案。