Openlayers中的autoPanMargin无法在IE中运行

时间:2017-03-22 05:47:00

标签: javascript internet-explorer openlayers

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

1 个答案:

答案 0 :(得分:0)

感谢您的提问。这是一个错误。我刚刚创建了一个fix,它将包含在下一个版本中(> v4.0.1)。