|
@@ -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')
|