|
@@ -33,7 +33,7 @@ var transformPointcloud = (pointcloud, dataset)=>{
|
|
|
|
|
|
}
|
|
|
|
|
|
-export function start(dom, mapDom, number ){ //t-Zvd3w0m
|
|
|
+export function start(dom, mapDom, number, options ){ //t-Zvd3w0m
|
|
|
/* {
|
|
|
let obj = JSON.parse(localStorage.getItem('setting'))
|
|
|
for(let i in obj){
|
|
@@ -55,7 +55,7 @@ export function start(dom, mapDom, number ){ //t-Zvd3w0m
|
|
|
if(browser.urlHasValue('google'))Potree.settings.mapCompany = 'google'
|
|
|
if(browser.urlHasValue('timing'))Potree.measureTimings = 1
|
|
|
|
|
|
- let viewer = new Potree.Viewer(dom , mapDom);
|
|
|
+ let viewer = new Potree.Viewer(dom , mapDom, options);
|
|
|
|
|
|
let Alignment = viewer.modules.Alignment
|
|
|
|
|
@@ -95,7 +95,7 @@ export function start(dom, mapDom, number ){ //t-Zvd3w0m
|
|
|
|
|
|
viewer.images360.loadDone()
|
|
|
viewer.scene.add360Images(viewer.images360);
|
|
|
- viewer.mapViewer.addListener(viewer.images360)
|
|
|
+ viewer.mapViewer?.addListener(viewer.images360)
|
|
|
|
|
|
viewer.updateModelBound() //需等pano加载完
|
|
|
|
|
@@ -103,7 +103,7 @@ export function start(dom, mapDom, number ){ //t-Zvd3w0m
|
|
|
|
|
|
|
|
|
if(!Potree.settings.isOfficial){
|
|
|
- Potree.loadMapEntity('all') //加载floorplan
|
|
|
+ viewer.mapViewer && Potree.loadMapEntity('all') //加载floorplan
|
|
|
}
|
|
|
Potree.loadNeighborFile()
|
|
|
Potree.setNeighborGui();
|
|
@@ -297,7 +297,7 @@ export function start(dom, mapDom, number ){ //t-Zvd3w0m
|
|
|
var locationLonLat = originDataset.location.slice(0,2)
|
|
|
Potree.setLonlat(locationLonLat[0], locationLonLat[1])
|
|
|
|
|
|
- viewer.mapViewer && viewer.mapViewer.mapLayer.maps[0].updateProjection()
|
|
|
+ viewer.mapViewer?.mapLayer.maps[0].updateProjection()
|
|
|
|
|
|
|
|
|
|