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', {