由于我们使用OpenLayers 3框架来调用...在我的情况下MapServer ...
//******* MapServer water Layer ***************
var Water = new ol.layer.Tile({
name: 'Water',
source: new ol.source.TileWMS({
url: mapServerPath.ResponseString + 'MappingWater.map&',
params: { 'LAYERS': 'Water', 'FORMAT': 'image/png', 'TILED': true },
serverType: 'mapserver'
})
});
control.map.addLayer(Water);
我们如何启用此调用CORS以使画布不会受到污染?
先谢谢你的帮助!!
答案 0 :(得分:0)
在源上设置crossOrigin:'anonymous'作为配置选项,并确保在MapServer实例上启用了CORS头(在Web服务器级别)。