xzw 6 hónapja
szülő
commit
1769a0a6a9
1 módosított fájl, 12 hozzáadás és 3 törlés
  1. 12 3
      src/sdk/cover/index.js

+ 12 - 3
src/sdk/cover/index.js

@@ -64,10 +64,10 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes, laserRoot, laserOS
         Potree.settings.webSite = 'datav1'
     }
     if(window.offline){//离线版  
-        /* Potree.settings.urls.templates = {
+        Potree.settings.urls.templates = {
             depthTex : 'swss/{sceneCode}/www/{sceneCode}/wwwroot/{sceneCode}/data/{sceneCode}/depthmap',
             vision : '/swkk/{sceneCode}/wwwroot/scene_view_data/{sceneCode}/images/vision.txt'
-        } */
+        } 
         Potree.fileStorage = { 
             get(url){
                 return new Promise(async function(resolve,reject){
@@ -128,7 +128,16 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes, laserRoot, laserOS
     Potree.settings.unableNavigate = true
     lonlat && Potree.setLonlat(lonlat[0], lonlat[1])                                      
      
-    
+    if(window.offline){//离线版 改目录
+        viewer.images360.tileDownloader.getTiles = function(d, sceneNum, useV4url, model){ 
+            let kankan = !model.isPointcloud //ModelTypes[model.props.fromType].panos4dkk  
+            if(kankan){
+                return `/swkk/${sceneNum}/wwwroot/scene_view_data/${sceneNum}/images/${d}`
+            }else{
+                return `/swss/${sceneNum}/www/${sceneNum}/scene_view_data/${sceneNum}/images/${d}`
+            }  
+        } 
+    }
     //因为getPose里用的是target,俯视的yaw不准,所以限制一下不要完全俯视
     viewer.mainViewport.view.maxPitch-=0.001
     viewer.mainViewport.view.minPitch+=0.001