【问题原因】根据描述的现象,在相机高度拉大的时候,应该不是地表透明失效,
而是管线缓存的lod层(缓存金字塔)切换成粗糙成所导致的。
可以通过生成缓存时不生成lod层,或者在前端控制任何高度下只加载精细层来控制。
【解决办法】前端;
S3MTilesLayer.lodRangeScale设的越小越能控制在远距离下显示精细层,比如
S3MTilesLayer.lodRangeScale=0.01
S3MTilesLayer需要在scene.layers里面取具体需要控制的图层,比如通过find来取。
不过需要注意这个越远也是有极限的,相机视野越高,数据范围越小,及时锁定没有切换粗糙层的lod,单纯很大的尺度比例下也可能因为太远看不到数据了。