xzw 1 year ago
parent
commit
1d613643be
2 changed files with 22 additions and 1417 deletions
  1. 0 1417
      pnpm-lock.yaml
  2. 22 0
      src/sdk/cover/index.js

File diff suppressed because it is too large
+ 0 - 1417
pnpm-lock.yaml


+ 22 - 0
src/sdk/cover/index.js

@@ -34,6 +34,28 @@ export const enter = (dom, mapDom, isLocal, lonlat) => {
     Potree.settings.showObjectsOnMap = true
     Potree.settings.showObjectsOnMap = true
     
     
     
     
+    
+    
+    if(window.offline){//离线版
+        
+          
+        Potree.fileServer = {
+            get(url){
+                return new Promise(function(resolve,reject){
+                    let data = window.offlineData[url]
+                    if(data){
+                        resolve(data) 
+                    }else{
+                        reject()
+                    } 
+                })
+                
+            } 
+        }
+    }
+    
+    
+    
     let {THREE} = Potree.mergeEditStart(dom, mapDom)
     let {THREE} = Potree.mergeEditStart(dom, mapDom)
     let MergeEditor = viewer.modules.MergeEditor
     let MergeEditor = viewer.modules.MergeEditor