二三维同步底图透明度,取消电子围墙二维显示
This commit is contained in:
@ -9,7 +9,7 @@
|
|||||||
import Dialog from '../../../Element/Dialog';
|
import Dialog from '../../../Element/Dialog';
|
||||||
import CoordTransform from "../../../../transform/CoordTransform";
|
import CoordTransform from "../../../../transform/CoordTransform";
|
||||||
import BaseSource from "../index";
|
import BaseSource from "../index";
|
||||||
import { syncData } from '../../../../Global/MultiViewportMode'
|
import { syncData, get2DView } from '../../../../Global/MultiViewportMode'
|
||||||
import { setSplitDirection, syncSplitData } from '../../../../Global/SplitScreen'
|
import { setSplitDirection, syncSplitData } from '../../../../Global/SplitScreen'
|
||||||
import { setActiveViewer, closeRotateAround, closeViewFollow } from '../../../../Global/global'
|
import { setActiveViewer, closeRotateAround, closeViewFollow } from '../../../../Global/global'
|
||||||
|
|
||||||
@ -244,8 +244,19 @@ class BaseLayer extends BaseSource {
|
|||||||
this.originalOptions = this.deepCopyObj(this.options)
|
this.originalOptions = this.deepCopyObj(this.options)
|
||||||
this._DialogObject.close()
|
this._DialogObject.close()
|
||||||
this.Dialog.confirmCallBack && this.Dialog.confirmCallBack(this.originalOptions)
|
this.Dialog.confirmCallBack && this.Dialog.confirmCallBack(this.originalOptions)
|
||||||
syncData(this.sdk, this.options.id)
|
// syncData(this.sdk, this.options.id)
|
||||||
syncSplitData(this.sdk, this.options.id)
|
syncSplitData(this.sdk, this.options.id)
|
||||||
|
let sdk2D = get2DView()
|
||||||
|
if (sdk2D && sdk2D != this.sdk) {
|
||||||
|
for(let i=0;i<sdk2D.viewer.imageryLayers._layers.length;i++) {
|
||||||
|
let layer = sdk2D.viewer.imageryLayers._layers[i]
|
||||||
|
if(layer._id && layer._id == this.options.id) {
|
||||||
|
layer.alpha = this.options.alpha
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
},
|
},
|
||||||
closeCallBack: () => {
|
closeCallBack: () => {
|
||||||
this.reset()
|
this.reset()
|
||||||
|
@ -290,7 +290,7 @@ class Base extends Tools {
|
|||||||
let destination = Cesium.Cartesian3.fromDegrees(lng, lat, alt)
|
let destination = Cesium.Cartesian3.fromDegrees(lng, lat, alt)
|
||||||
|
|
||||||
let position = { lng: 0, lat: 0 }
|
let position = { lng: 0, lat: 0 }
|
||||||
if (this.options.position) {
|
if (this.options.position && Object.prototype.toString.call(this.options.position) === '[object Object]') {
|
||||||
position = { ...this.options.position }
|
position = { ...this.options.position }
|
||||||
}
|
}
|
||||||
else if (this.options.positions) {
|
else if (this.options.positions) {
|
||||||
@ -436,7 +436,7 @@ class Base extends Tools {
|
|||||||
|
|
||||||
let position = { lng: 0, lat: 0 }
|
let position = { lng: 0, lat: 0 }
|
||||||
let relativePosition = { ...cameraPosition84 }
|
let relativePosition = { ...cameraPosition84 }
|
||||||
if (this.options.position) {
|
if (this.options.position && Object.prototype.toString.call(this.options.position) === '[object Object]') {
|
||||||
position = { ...this.options.position }
|
position = { ...this.options.position }
|
||||||
}
|
}
|
||||||
else if (this.options.positions) {
|
else if (this.options.positions) {
|
||||||
|
Reference in New Issue
Block a user