jinx 1 rok temu
rodzic
commit
a102c5d8ed
1 zmienionych plików z 9 dodań i 9 usunięć
  1. 9 9
      src/graphic/Controls/UIControl.js

+ 9 - 9
src/graphic/Controls/UIControl.js

@@ -345,16 +345,16 @@ export default class UIControl {
         uiService.setSelectSVGType(null);
       }
       let road = dataService.getRoad(focusItem.vectorId);
-      let leftEdge = dataService.getRoadEdge(road.leftEdgeId);
-      let rightEdge = dataService.getRoadEdge(road.rightEdgeId);
-      // 解锁前需要把路缘线设置为单实线
-      if (leftEdge.roadSide) {
-        leftEdge.setStyle("SingleSolidLine");
-      }
-      if (rightEdge.roadSide) {
-        rightEdge.setStyle("SingleSolidLine");
-      }
       if (road) {
+        let leftEdge = dataService.getRoadEdge(road.leftEdgeId);
+        let rightEdge = dataService.getRoadEdge(road.rightEdgeId);
+        // 解锁前需要把路缘线设置为单实线
+        if (leftEdge.roadSide) {
+          leftEdge.setStyle("SingleSolidLine");
+        }
+        if (rightEdge.roadSide) {
+          rightEdge.setStyle("SingleSolidLine");
+        }
         roadService.convertToLines(focusItem.vectorId);
       } else {
         road = dataService.getCurveRoad(focusItem.vectorId);