我在使用 IE9 的 openlayers 页面时遇到问题,更新后地图无法正确刷新。该页面适用于 firefox 和 chrome,并且不会产生 javascript 错误。
在有问题的页面上:
输入搜索字符串“xote”并单击“buscar”应返回 11 个结果并将它们绘制为地图上的图标。在 IE9(可能还有其他 IE 版本)中,不会绘制图标,即使地图正在通过以下函数刷新:
function UpdateFeatureLayer() {
layer.loaded = false;
layer.setVisibility(true);
layer.refresh({ force: true });
}
为了显示图标,必须用鼠标拖动地图,以便巴西先出去,然后再回到视线。
关于如何解决这个问题的任何想法?
干杯,