增加底图的二三维单独显示

This commit is contained in:
zh
2025-08-13 10:07:15 +08:00
parent ebaa10a79b
commit 20ae03cc5e
3 changed files with 74 additions and 5 deletions

View File

@ -409,11 +409,25 @@ function syncImageryLayerRemoved(layer, index) {
sdk2D.viewer.imageryLayers.remove(layer2d)
}
function syncImageryLayerShownOrHidden(layer, index, state) {
return
let layer2d = sdk2D.viewer.imageryLayers._layers[index]
let layer3d = sdk3D.viewer.imageryLayers._layers[index]
console.log('layer2d', layer2d, sdk2D, layer3d)
if (!layer2d) {
return
}
layer2d.show = state
if(layer3d._objectState) {
if(!layer3d._showView || layer3d._showView==2) {
layer2d.show = true
}
if(layer3d._showView==3) {
layer2d.show = false
}
}
else {
layer2d.show = state
}
}
async function syncPrimitives(primitive) {
@ -543,6 +557,7 @@ function syncViewer() {
}
function get2DView() {
return sdk2D
}