xzw 8 月之前
父節點
當前提交
04301b710d
共有 3 個文件被更改,包括 141 次插入105 次删除
  1. 129 102
      public/lib/potree/potree.js
  2. 1 1
      public/lib/potree/potree.js.map
  3. 11 2
      src/sdk/cover/index.js

文件差異過大導致無法顯示
+ 129 - 102
public/lib/potree/potree.js


文件差異過大導致無法顯示
+ 1 - 1
public/lib/potree/potree.js.map


+ 11 - 2
src/sdk/cover/index.js

@@ -1332,8 +1332,17 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes, laserRoot, laserOS
                  
             }
             {
-                path.addEventListener('markerSelect',(e)=>{ 
-                    bus.emit('activePoint',   e.cancel ? -1 : path.markers.indexOf(e.marker)   )
+                let curSelectMarker = {}
+                path.addEventListener('markerSelect',(e)=>{  
+                    let msg 
+                    if(e.cancel){
+                        curSelectMarker == e.marker && (msg = -1)  //是当前选中的marker就取消 
+                    }else{
+                        curSelectMarker = e.marker
+                        msg = path.markers.indexOf(e.marker)
+                    }
+                    msg != void 0 && console.log('msg',msg)
+                    msg != void 0 && bus.emit('activePoint', msg )
                 }) 
                 path.addEventListener('titlePosChanged',(e)=>{
                     bus.emit('linePositionChange', {