首页 / 浏览问题 / 云GIS / 问题详情
iServer发布的地图瓦片能否用zxy格式获取
260EXP 2022年06月08日
在iServer种发布地图后,地图服务内有一个选项叫做zxyTileImage,可以在内部输入zxy和长宽获取对应的图片

请问能否直接把iServer上的这个地图的url转变为${z}/${x}/${y}.png的格式获取

1个回答

于丁
2
10,513EXP 2022年06月08日
感谢解答,可以成功获取zxy格式的地图了。

但无论是把这个zxy格式的url输入到iClient for Classic SuperMap.Layer.XYZ后作为图层加到地图中

还是使用QGIS作为XYZ格式打开加入地图,用iServer发布的地图的背景都会变成白色不透明

但在iDesktop中打开确认时,地图是透明的,请问这是什么原因
iDesktop打开能透明是在iDesktop端的地图有一个地图控件本身的背景透明能力, zxyTileImage 本身出的地图背景不算是透明的, zxyTileImage也不支持出透明的。

如果要地图背景透明,建议使用其他形式来加载数据。

比如您回答里说的Classic,可用Layer.TiledDynamicRESTLayer的transpaerent参数来实现地图背景透明,

如:

    layer = new SuperMap.Layer.TiledDynamicRESTLayer("China","https://iserver.supermap.io/iserver/services/map-changchun/rest/maps/长春市区图", {transparent: true}, {maxResolution: "auto"});
感谢解答
...