首页 > 其他 > 详细

openlayers加载天地图过程中遇到跨域问题

时间:2019-12-06 15:49:52      阅读:544      评论:0      收藏:0      [点我收藏+]
// 采用openlayers加载天地图
var layer = new ol.layer.Tile({
    source: new ol.source.XYZ({
        // crossOrigin: 'Anonymous', // 是否请求跨域操作
        url: url // 天地图地址
    })
});

如果没有用到crossOrigin属性就不会产生跨域问题,一般这个参数也不会设置。

这个参数使用场景如下官网所述:

加载图像的crossOrigin属性。请注意,如果使用的是WebGL渲染器,或者要使用Canvas渲染器访问像素数据,则必须提供crossOrigin值。有关更多详细信息,请参见https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image。

openlayers加载天地图过程中遇到跨域问题

原文:https://www.cnblogs.com/wwj007/p/11995624.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!