xzw 8 meses atrás
pai
commit
04301b710d
3 arquivos alterados com 141 adições e 105 exclusões
  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

Diferenças do arquivo suprimidas por serem muito extensas
+ 129 - 102
public/lib/potree/potree.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 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', {