|
@@ -132,7 +132,6 @@ export default class Layer {
|
|
case null:
|
|
case null:
|
|
//监控
|
|
//监控
|
|
needAutoRedraw = listenLayer.start(position);
|
|
needAutoRedraw = listenLayer.start(position);
|
|
- needAutoRedraw = true;
|
|
|
|
break;
|
|
break;
|
|
case LayerEvents.PanBackGround:
|
|
case LayerEvents.PanBackGround:
|
|
stateService.clearItems();
|
|
stateService.clearItems();
|
|
@@ -354,6 +353,10 @@ export default class Layer {
|
|
}
|
|
}
|
|
|
|
|
|
onMouseUp(e) {
|
|
onMouseUp(e) {
|
|
|
|
+ // 右键
|
|
|
|
+ if (e.button == 2) {
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
const X = e.offsetX || e.layerX;
|
|
const X = e.offsetX || e.layerX;
|
|
const Y = e.offsetY || e.layerY;
|
|
const Y = e.offsetY || e.layerY;
|
|
|
|
|
|
@@ -644,11 +647,11 @@ export default class Layer {
|
|
stateService.setEventName(LayerEvents.PanBackGround);
|
|
stateService.setEventName(LayerEvents.PanBackGround);
|
|
} else if (selectItem.type == VectorType.Road) {
|
|
} else if (selectItem.type == VectorType.Road) {
|
|
stateService.setEventName(LayerEvents.MoveRoad);
|
|
stateService.setEventName(LayerEvents.MoveRoad);
|
|
- } else if (selectItem.type == VectorType.RoadCorner) {
|
|
|
|
|
|
+ } else if (selectItem.type == VectorType.Point) {
|
|
stateService.setEventName(LayerEvents.MoveRoadPoint);
|
|
stateService.setEventName(LayerEvents.MoveRoadPoint);
|
|
} else if (selectItem.type == VectorType.CurveRoad) {
|
|
} else if (selectItem.type == VectorType.CurveRoad) {
|
|
stateService.setEventName(LayerEvents.MoveCurveRoad);
|
|
stateService.setEventName(LayerEvents.MoveCurveRoad);
|
|
- } else if (selectItem.type == VectorType.CurveRoadCorner) {
|
|
|
|
|
|
+ } else if (selectItem.type == VectorType.CurvePoint) {
|
|
stateService.setEventName(LayerEvents.MoveCurveRoadPoint);
|
|
stateService.setEventName(LayerEvents.MoveCurveRoadPoint);
|
|
} else if (selectItem.type == VectorType.Tag) {
|
|
} else if (selectItem.type == VectorType.Tag) {
|
|
stateService.setEventName(LayerEvents.MoveTag);
|
|
stateService.setEventName(LayerEvents.MoveTag);
|
|
@@ -723,7 +726,7 @@ export default class Layer {
|
|
dataService.deleteRoad(item.vectorId);
|
|
dataService.deleteRoad(item.vectorId);
|
|
} else if (item.type == VectorType.Tag) {
|
|
} else if (item.type == VectorType.Tag) {
|
|
dataService.deleteTag(item.vectorId);
|
|
dataService.deleteTag(item.vectorId);
|
|
- } else if (item.type == VectorType.RoadCorner) {
|
|
|
|
|
|
+ } else if (item.type == VectorType.Point) {
|
|
//这个比较复杂,参考deleteRoadCorner
|
|
//这个比较复杂,参考deleteRoadCorner
|
|
//dataService.deletePoint(item.vectorId);
|
|
//dataService.deletePoint(item.vectorId);
|
|
}
|
|
}
|