解决二三维鼠标事件绑定问题
This commit is contained in:
@ -7,6 +7,9 @@ import { CesiumContainer } from '../global'
|
||||
import { off as offSplitScreen } from "../SplitScreen";
|
||||
import { FlwStatusSwitch, JwwStatusSwitch, getFlwStatus, getJwwStatus } from "../global"
|
||||
import { SheetIndexStatusSwitch, getStatus } from '../SheetIndex'
|
||||
import { getLeftClickState, getRightClickState, getMoveState } from "../../Global/ClickCallback"
|
||||
import { openLeftClick, openRightClick, openMove } from "./ClickCallback"
|
||||
|
||||
|
||||
let sdk2D
|
||||
let sdk3D
|
||||
@ -32,6 +35,16 @@ async function init(sdk) {
|
||||
})
|
||||
sdk2.viewer.scene.mode = Cesium.SceneMode.SCENE2D
|
||||
sdk2D = await sdk2
|
||||
if(getLeftClickState()) {
|
||||
openLeftClick(sdk2D)
|
||||
}
|
||||
if(getRightClickState()) {
|
||||
openRightClick(sdk2D)
|
||||
}
|
||||
if(getMoveState()) {
|
||||
openMove(sdk2D)
|
||||
}
|
||||
|
||||
// window.sdk2D = sdk2D
|
||||
solveBug()
|
||||
syncObject = { sdks: [sdk, sdk2], tools }
|
||||
|
Reference in New Issue
Block a user