|
@@ -1415,9 +1415,9 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes, laserRoot, laserOS
|
|
|
})
|
|
|
|
|
|
if(!floorCountEmited && props.is4dkkModel ){
|
|
|
- //setTimeout(()=>{
|
|
|
- sceneBus.emit('floorCount', 6/* model.children.length */ )
|
|
|
- //},5000)
|
|
|
+ setTimeout(()=>{
|
|
|
+ sceneBus.emit('floorCount', sdk.getFloorCount() )
|
|
|
+ },3000)
|
|
|
|
|
|
floorCountEmited = 1
|
|
|
}
|
|
@@ -2649,7 +2649,7 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes, laserRoot, laserOS
|
|
|
|
|
|
goFloor(floorIndex){//切换楼层
|
|
|
try{
|
|
|
- let model = viewer.objs.children[0]//viewer.objs.children.find(e=>e.id == 608)
|
|
|
+ let model = viewer.objs.children.find(e=>e.props.is4dkkModel)//viewer.objs.children.find(e=>e.id == 608)
|
|
|
if(!model)return
|
|
|
if(model.fileType == '3dTiles')model.goFloor(floorIndex)
|
|
|
else {
|
|
@@ -2660,7 +2660,10 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes, laserRoot, laserOS
|
|
|
console.error(e)
|
|
|
}
|
|
|
},
|
|
|
-
|
|
|
+ getFloorCount(){
|
|
|
+ let model = viewer.objs.children.find(e=>e.props.is4dkkModel)
|
|
|
+ return model?.children.length
|
|
|
+ },
|
|
|
|
|
|
|
|
|
setFollowDevice(macId){
|