xzw vor 1 Tag
Ursprung
Commit
557f96c6d4
1 geänderte Dateien mit 9 neuen und 4 gelöschten Zeilen
  1. 9 4
      src/sdk/cover/index.js

+ 9 - 4
src/sdk/cover/index.js

@@ -20,6 +20,14 @@ const ModelTypes = {
     ani : {name:'动画模型'} //自定义的
 }
 
+function preDealProps(props){
+    if(props.raw.type == 7){
+        props.fromType = (props.type == 'osgb' || props.type == 'b3dm') ? 4 : 0  
+    }else if(props.raw.type == 8){//这新加的类型前端没处理,我自己处理
+        props.type = 'laser'
+        props.url = [props.raw.num]  //sceneCode
+    }
+}
 let satellite = true
 let defaultMapProps = satellite ? [
 {url: `//wprd04.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=6&x={x}&y={y}&z={z}&layer=6&token=YOUR_API_KEY`, //style=6是卫星,7是标准
@@ -1019,10 +1027,7 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes, laserRoot, laserOS
             //if (props.type == 'obj') props.type = 'glb'
             props.scale && (props.scale /= 100)
             
-            
-            if(props.raw.type == 7){
-                props.fromType = (props.type == 'osgb' || props.type == 'b3dm') ? 4 : 0  
-            } 
+            preDealProps(props)
 
             
             let getBaseRotation = () => {