图层跨域不能导出地图

0 投票
1、参照openlayers的例子导出地图,发现: TileSuperMapRest.optionsFromMapJSON(url, mapJSONObj)创建的source的图层没问题,而这么去一个个设置属性的创建source: new TileSuperMapRest({ url: url, noWrap: false,cacheEnabled: false})会报:The canvas has been tainted,请问是哪一个属性控制跨域?

2、openlayers去修改服务字段名的接口是哪一个?能修改非空数据集的别名吗?
4月 10, 2020 分类:  163次浏览 | 用户: windDawn 初出茅庐 (68 分)

1个回答

0 投票

1.控制跨域的是他的上级接口中的crossOrigin  https://openlayers.org/en/v6.1.1/apidoc/module-ol_source_TileImage-TileImage.html

2.客户端不能直接修改数据集的别名,这个如果有需求的话需要考虑使用组件开发来实现

4月 10, 2020 用户: 于浩 登峰造极 (5,668 分)
...