xzw 8 bulan lalu
induk
melakukan
c81fba7ac4
1 mengubah file dengan 12 tambahan dan 7 penghapusan
  1. 12 7
      src/sdk/cover/index.js

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

@@ -280,11 +280,15 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes }) => {
         })
         measure.addEventListener('marker_dropped', (e) => {//拖拽结束后发送changeCallBack
             if (measure.parent) {
-                //未被删除 
-                bus.emit('update', [
-                    measure.dataset_points.map(p => p.clone()),
-                    measure.points_datasets
-                ])
+                //未被删除  
+                if(measure.type == 'Path'){ 
+                    bus.emit('changePoints', measure.dataset_points.map((p,i)=>{return {position:p.clone(), modelId:points_datasets[i]}}))
+                }else{
+                    bus.emit('update', [
+                        measure.dataset_points.map(p => p.clone()),
+                        measure.points_datasets
+                    ])
+                }
             }
         })
         return {
@@ -1252,7 +1256,7 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes }) => {
         */
         createPath(props){//路线
         
-        
+            console.log('createPath', props)
             let bus = mitt()
             
         
@@ -1289,7 +1293,8 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes }) => {
                     path.setEditEnable(state)
                 }, 
                 visibility(v){ 
-                    //Potree.Utils.updateVisible(path,'user', v)
+                    console.log('visibility', path.title, v)
+                    Potree.Utils.updateVisible(path,'user', v)
                 },
                 visibilityName(v){ 
                     path.setTitleVisi(path.titleLabel.parent, v, 'user')