|
@@ -1,15 +1,15 @@
|
|
|
-import Text from '../Geometry/Text.js';
|
|
|
-import { dataService } from './DataService.js';
|
|
|
-import { mathUtil } from '../Util/MathUtil.js';
|
|
|
-import Settings from '../Settings';
|
|
|
-import { coordinate } from '../Coordinate.js';
|
|
|
-import UIEvents from '../enum/UIEvents.js';
|
|
|
-import VectorCategory from '../enum/VectorCategory.js';
|
|
|
-import Constant from '../Constant.js';
|
|
|
-import VectorStyle from '../enum/VectorStyle.js';
|
|
|
-import VectorWeight from '../enum/VectorWeight.js';
|
|
|
-import RoadTemplate from '../enum/RoadTemplate.js';
|
|
|
-import RoadStructure from '../enum/RoadStructure.js';
|
|
|
+import Text from "../Geometry/Text.js";
|
|
|
+import { dataService } from "./DataService.js";
|
|
|
+import { mathUtil } from "../Util/MathUtil.js";
|
|
|
+import Settings from "../Settings";
|
|
|
+import { coordinate } from "../Coordinate.js";
|
|
|
+import UIEvents from "../enum/UIEvents.js";
|
|
|
+import VectorCategory from "../enum/VectorCategory.js";
|
|
|
+import Constant from "../Constant.js";
|
|
|
+import VectorStyle from "../enum/VectorStyle.js";
|
|
|
+import VectorWeight from "../enum/VectorWeight.js";
|
|
|
+import RoadTemplate from "../enum/RoadTemplate.js";
|
|
|
+import RoadStructure from "../enum/RoadStructure.js";
|
|
|
|
|
|
export default class UIService {
|
|
|
constructor() {}
|
|
@@ -56,7 +56,7 @@ export default class UIService {
|
|
|
}
|
|
|
|
|
|
isBelongCurveRoad(ui) {
|
|
|
- if (ui == 'SBend') {
|
|
|
+ if (ui == "SBend") {
|
|
|
this.setRoadLeftDrivewayCount(0);
|
|
|
this.setRoadRightDrivewayCount(0);
|
|
|
return true;
|
|
@@ -109,6 +109,9 @@ export default class UIService {
|
|
|
this.setSelectPointCategory(VectorCategory.Point.BasePoint);
|
|
|
this.setSelectLocationMode(null);
|
|
|
return true;
|
|
|
+ } else if (ui == UIEvents.FixPoint) {
|
|
|
+ this.setSelectPointCategory(VectorCategory.Point.FixPoint);
|
|
|
+ return true;
|
|
|
}
|
|
|
return false;
|
|
|
}
|