|
@@ -120,13 +120,30 @@ export default class UIControl {
|
|
}
|
|
}
|
|
|
|
|
|
updateVectorForSelectUI(selectUI) {
|
|
updateVectorForSelectUI(selectUI) {
|
|
- console.log("selectUI", selectUI)
|
|
|
|
|
|
+ console.log('selectUI', selectUI);
|
|
const focusItem = stateService.getFocusItem();
|
|
const focusItem = stateService.getFocusItem();
|
|
- if (selectUI == VectorStyle.Bold || selectUI == VectorStyle.Thinning) {
|
|
|
|
|
|
+ // if (selectUI == VectorStyle.Bold || selectUI == VectorStyle.Thinning) {
|
|
|
|
+ // if (focusItem.type == VectorType.Line) {
|
|
|
|
+ // let Line = dataService.getLine(focusItem.vectorId);
|
|
|
|
+ // Line.setStyle(selectUI);
|
|
|
|
+ // } else if (focusItem.type == VectorType.RoadEdge) {
|
|
|
|
+ // let roadEdge = dataService.getRoadEdge(focusItem.vectorId);
|
|
|
|
+ // if (roadEdge) {
|
|
|
|
+ // roadEdge.setStyle(selectUI);
|
|
|
|
+ // } else {
|
|
|
|
+ // roadEdge = dataService.getCurveRoadEdge(focusItem.vectorId);
|
|
|
|
+ // roadEdge.setStyle(selectUI);
|
|
|
|
+ // }
|
|
|
|
+ // }
|
|
|
|
+ // this.layer.history.save();
|
|
|
|
+ // this.layer.renderer.autoRedraw();
|
|
|
|
+ // }
|
|
|
|
+ // else
|
|
|
|
+ if (uiService.isBelongRoadEdgeStyle(selectUI)) {
|
|
if (focusItem.type == VectorType.Line) {
|
|
if (focusItem.type == VectorType.Line) {
|
|
let Line = dataService.getLine(focusItem.vectorId);
|
|
let Line = dataService.getLine(focusItem.vectorId);
|
|
Line.setStyle(selectUI);
|
|
Line.setStyle(selectUI);
|
|
- } else if (focusItem.type == VectorType.RoadEdge) {
|
|
|
|
|
|
+ } else {
|
|
let roadEdge = dataService.getRoadEdge(focusItem.vectorId);
|
|
let roadEdge = dataService.getRoadEdge(focusItem.vectorId);
|
|
if (roadEdge) {
|
|
if (roadEdge) {
|
|
roadEdge.setStyle(selectUI);
|
|
roadEdge.setStyle(selectUI);
|
|
@@ -135,21 +152,10 @@ export default class UIControl {
|
|
roadEdge.setStyle(selectUI);
|
|
roadEdge.setStyle(selectUI);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
this.layer.history.save();
|
|
this.layer.history.save();
|
|
this.layer.renderer.autoRedraw();
|
|
this.layer.renderer.autoRedraw();
|
|
- }
|
|
|
|
- // else if (uiService.isBelongRoadEdgeStyle(selectUI)) {
|
|
|
|
- // let roadEdge = dataService.getRoadEdge(focusItem.vectorId);
|
|
|
|
- // if (roadEdge) {
|
|
|
|
- // roadEdge.setStyle(selectUI);
|
|
|
|
- // } else {
|
|
|
|
- // roadEdge = dataService.getCurveRoadEdge(focusItem.vectorId);
|
|
|
|
- // roadEdge.setStyle(selectUI);
|
|
|
|
- // }
|
|
|
|
- // this.layer.history.save();
|
|
|
|
- // this.layer.renderer.autoRedraw();
|
|
|
|
- // }
|
|
|
|
- else if (selectUI == VectorEvents.AddLane) {
|
|
|
|
|
|
+ } else if (selectUI == VectorEvents.AddLane) {
|
|
if (focusItem && focusItem.vectorId) {
|
|
if (focusItem && focusItem.vectorId) {
|
|
stateService.setEventName(VectorEvents.AddLane);
|
|
stateService.setEventName(VectorEvents.AddLane);
|
|
}
|
|
}
|
|
@@ -521,7 +527,8 @@ export default class UIControl {
|
|
uiService.setRoadMidDivideWidth(setting.roadQuarantineWidth / coordinate.res);
|
|
uiService.setRoadMidDivideWidth(setting.roadQuarantineWidth / coordinate.res);
|
|
uiService.setCurveRoadMidDivideWidth(setting.roadQuarantineWidth / coordinate.res);
|
|
uiService.setCurveRoadMidDivideWidth(setting.roadQuarantineWidth / coordinate.res);
|
|
uiService.setSingleLaneWidth(setting.singleRoadWidth / coordinate.res);
|
|
uiService.setSingleLaneWidth(setting.singleRoadWidth / coordinate.res);
|
|
- uiService.setLineWidth(setting.lineWidth / 1000 / coordinate.res);
|
|
|
|
|
|
+ // uiService.setLineWidth(setting.lineWidth / 1000 / coordinate.res);
|
|
|
|
+ uiService.setLineWidth(setting.lineWidth);
|
|
}
|
|
}
|
|
|
|
|
|
// 获取默认设置
|
|
// 获取默认设置
|
|
@@ -532,7 +539,7 @@ export default class UIControl {
|
|
return {
|
|
return {
|
|
singleRoadWidth: singleLaneWidth * coordinate.res,
|
|
singleRoadWidth: singleLaneWidth * coordinate.res,
|
|
roadQuarantineWidth: roadMidDivideWidth * coordinate.res,
|
|
roadQuarantineWidth: roadMidDivideWidth * coordinate.res,
|
|
- // lineWidth: lineWidth * coordinate.res * 1000,
|
|
|
|
|
|
+ lineWidth: lineWidth * coordinate.res * 1000,
|
|
lineWidth: lineWidth,
|
|
lineWidth: lineWidth,
|
|
};
|
|
};
|
|
}
|
|
}
|