首页 / 浏览问题 / WebGIS / 问题详情
使用addImageryProvider加载的图层如何设置地图显示层级
5EXP 2023年08月04日
我使用viewer.imageryLayers.addImageryProvider加载的超图rest三维服务,如何设置图层的显示层级,在地图放大到一定层级时才显示图层

1个回答

您好,三维服务的话建议您使用S3MTilesLayer来加,

接口:scene.addS3MTilesLayerByScp

图层的最大最小可见高度控制接口:S3MTilesLayer.maxVisibleAltitude、S3MTilesLayer.minVisibleAltitude

(添加完数据后,可以使用scene.layers.find()接口拿到需要设置的图层来修改)

参考:http://support.supermap.com.cn:8090/iserver/iClient/for3D/webgl/zh/docs/Documentation/S3MTilesLayer.html?classFilter=s3m

希望可以帮助到您。

于丁
1
10,588EXP 2023年08月04日
我搞错了,我是用addS3MTilesLayerByScp加载的图层,已通过maxVisibleAltitude解决了问题,感谢帮助
...