BingMaps v8与IE11边缘的CORS问题

时间:2017-05-19 13:57:44

标签: bing-maps

我一直在寻找一个解决方法,我找不到与新的bingmaps v8库相同的问题。

所以我在我的系统上设置了bingmaps v8和tile服务,它适用于所有浏览器,IE 11 Edge除外。 (我知道,这真是一个惊喜......)它实际上甚至适用于IE 10及更早版本..

同样奇怪的是,当滚动进出地图控件时,它会很好地加载我的tilelayer图像。它只在我的tilelayer上使用setVisibility后失败,false和true再次失败然后它无法下载一些tile,让我中断了对我的服务的调用。

另一个问题是 - 当我所做的一切都是切换我的瓦片层的可见性时,为什么它一起重新加载我的TileSource图像? bingmaps v7不是这种情况,我以前只能隐藏并显示我的瓦片层,我从未见过网络部分再次出现的呼叫......这必须是一个新的功能" v8地图.. enter image description here 请告知这个具体情况,我的线索和论坛已经用完了......

function showHideLayer(layerId, boolStatus) {
    var layer = FindMyLayer(map.layers, layerId);

    if (layer) {
        layer.setVisible(boolStatus);
    }

}

1 个答案:

答案 0 :(得分:0)

这应该得到解决。 Bing Maps V8默认用于在tile图层上启用COR,因为这提供了对数据执行一些额外操作的功能,但是,它需要您的tile服务器启用COR。 V8现在已经恢复了这个并添加了一个可选的map选项来启用CORs(地图选项目前在实验分支中,将在几周后在主发行版分支中)。