|
@@ -1133,15 +1133,24 @@ export default class CurveRoadService extends RoadService {
|
|
|
lineService.createCurveLineByPoints(rightCurveEdge.points);
|
|
|
|
|
|
if (curveRoad.way == Constant.oneWay) {
|
|
|
- for (let i = 0; i < curveRoad.singleLanesCurves.length; ++i) {
|
|
|
- lineService.createCurveLineByPoints(curveRoad.singleLanes[i]);
|
|
|
+ for (let i = 0; i < curveRoad.singleLanes.length; ++i) {
|
|
|
+ let curveLine = lineService.createCurveLineByPoints(
|
|
|
+ curveRoad.singleLanes[i]
|
|
|
+ );
|
|
|
+ curveLine.setStyle(VectorStyle.SingleDashedLine);
|
|
|
}
|
|
|
} else if (curveRoad.way == Constant.twoWay) {
|
|
|
- for (let i = 0; i < curveRoad.leftLanesCurves.length; ++i) {
|
|
|
- lineService.createCurveLineByPoints(curveRoad.leftLanes[i]);
|
|
|
+ for (let i = 0; i < curveRoad.leftLanes.length; ++i) {
|
|
|
+ let leftCurveLine = lineService.createCurveLineByPoints(
|
|
|
+ curveRoad.leftLanes[i]
|
|
|
+ );
|
|
|
+ leftCurveLine.setStyle(VectorStyle.SingleDashedLine);
|
|
|
}
|
|
|
- for (let i = 0; i < curveRoad.rightLanesCurves.length; ++i) {
|
|
|
- lineService.createCurveLineByPoints(curveRoad.rightLanes[i]);
|
|
|
+ for (let i = 0; i < curveRoad.rightLanes.length; ++i) {
|
|
|
+ let rightCurveLine = lineService.createCurveLineByPoints(
|
|
|
+ curveRoad.rightLanes[i]
|
|
|
+ );
|
|
|
+ rightCurveLine.setStyle(VectorStyle.SingleDashedLine);
|
|
|
}
|
|
|
// let leftMidDivide = lineService.createCurveLineByPoints(
|
|
|
// curveRoad.midDivide.leftMidDivide
|