|
@@ -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)=>{
|
|
path.addEventListener('titlePosChanged',(e)=>{
|
|
bus.emit('linePositionChange', {
|
|
bus.emit('linePositionChange', {
|