首页 / 浏览问题 / WebGIS / 问题详情
无法按iserver 服务数据设置好的效果来显示隐藏子图层
2EXP 2023年03月14日

背景:

vue+iclient-leaflet加载iserver rest地图服务

如图所示,rest服务中/rest/maps/network_sportspark的layers下有network_sportspark图层,

该图层下还有子图层列表

当我直接从这里打开链接http://10.16.64.221:8090/iserver/services/map-nantong/rest/maps/network_sportspark.leaflet

可以看到如下左图,对框出来这个站点放大到一定程度后会自动切换显示的图层,变成右图这样

问题:

当我在前端通过添加TileVectorLayer来获取图像并显示的时候

发现默认展示的地图非常小,调大zoom后内容就偏移到找不到点在哪,滚轮缩放大小后发现两组子图层直接叠加在了一起,无法像从服务管理平台直接访问http://10.16.64.221:8090/iserver/services/map-nantong/rest/maps/network_sportspark.leaflet链接那样可以按既定效果自动切换图层,请问这是为什么?

1个回答

您好,您的rest地图服务是切好的地图缓存发布的,还是未切图的工作空间直接发布的。

我这边测试存在分级配图都缓存和工作空间发布的rest服务加下都是正常的,您可以清除iserver缓存和浏览器缓存后看看是否正常,如果仍不正常使用idesktop以web型数据源加载您发布都rest地图服务查看是否正常。
10,513EXP 2023年03月15日
...