首页 / 浏览问题 / 云GIS / 问题详情
超图FAQ:【iServer】在桌面端配图的时候,一张地图包含了很多图层,在前端加载时候,哪些服务能够选择一部分图层去加载,隐藏一部分图层呢?比如说一张地图里有道路图层,有农田图层,有时候需要隐藏道路图层,这是否可行呢?
43,901EXP 2023年04月11日
【iServer】在桌面端配图的时候,一张地图包含了很多图层,在前端加载时候,哪些服务能够选择一部分图层去加载,隐藏一部分图层呢?比如说一张地图里有道路图层,有农田图层,有时候需要隐藏道路图层,这是否可行呢?

1个回答

【问题原因】是否能够选择一部分子图层单独加载,取决于iServer是否能够具备选择子图层出图的能力,若将地图服务的地址URL,在浏览器地址栏中打开时,“支持以下操作”列表中包含tempLayersSet资源,则该地图服务支持选择部分子图层加载,若不包含该资源,则不支持。一般来说,通过工作空间+数据源的方式发布的服务,支持tempLayersSet资源,通过地图瓦片缓存,或者是转发的其他平台的服务,则不支持这个资源,比如说官网示例服务:https://iserver.supermap.io/iserver/services/map-Population/rest/maps/PopulationDistribution,查看就是一个支持选择部分子图层加载的服务。在前端加载时,一般以1.向地图服务发一个创建临时资源的请求,之后根据返回的临时资源ID,加载临时资源,可以查看这个MapboxGL选择子图层加载的示例:https://blog.csdn.net/supermapsupport/article/details/128182266
43,901EXP 2023年04月11日
热门文章
关注我们
...