xzw 5 months ago
parent
commit
40c2281b3e
2 changed files with 14 additions and 12 deletions
  1. 1 1
      src/Potree.js
  2. 13 11
      src/custom/settings.js

+ 1 - 1
src/Potree.js

@@ -625,7 +625,7 @@ export function load4dkkPanos(sceneCode, model, defaultRotation, done, tileRes){
     if(sceneCode.includes('/') ){
         path = sceneCode   
     }else{
-        let prefix = Potree.settings.urls.panoPrefix || 'https://4dkk.4dage.com'
+        let prefix = Potree.settings.urls.getPrefix(8,model) || 'https://4dkk.4dage.com'
         
         //path = `${prefix}/swkk/${sceneCode}/wwwroot/scene_view_data/${sceneCode}/images/vision.txt`
         if(Potree.settings.urls.templates.vision){

+ 13 - 11
src/custom/settings.js

@@ -81,21 +81,23 @@ const config = {//配置参数   不可修改
             }
             return prefix
         },
-        setPrefix(num, url ){
-            this['prefix'+num] = url
-            if(num === 1){
-                this.laserOSSRoot = url
-            }else if(num === 3){
-                this.panoOSSRoot = url
-            } 
-        },
-        getPrefix(num, object){ 
-            let prefix, name 
+        getName(num){
+            let name
             if(num === 1){
                 name = 'laserOSSRoot' 
             }else if(num === 3){
                 name = 'panoOSSRoot'
-            } 
+            }else if(num === 3){
+                name = 'panoRoot'
+            }
+            return name
+        },
+        setPrefix(num, url ){ //本地版融合有经过次设置
+            this['prefix'+num] = url 
+            this[this.getName(num)] = url;
+        },
+        getPrefix(num, object){ 
+            let prefix, name = this.getName(num) 
             
             let getFromModel = ()=>{
                 let prop = (object.props || object)?.raw