|
@@ -165,6 +165,41 @@ export default class Load {
|
|
|
dataLocal.roads[key].endId,
|
|
|
dataLocal.roads[key].vectorId,
|
|
|
);
|
|
|
+ let leftEdge =null
|
|
|
+ let rightEdge =null
|
|
|
+ if(dataLocal.roadEdges){
|
|
|
+ for(let edgeKey in dataLocal.roadEdges){
|
|
|
+ let roadId = dataLocal.roadEdges[edgeKey].parent
|
|
|
+
|
|
|
+ if(roadId== key ){
|
|
|
+
|
|
|
+ for(let roadKey in dataLocal.roads[key]){
|
|
|
+ if( roadKey == 'leftEdgeId' && dataLocal.roads[key][roadKey] ==dataLocal.roadEdges[edgeKey].vectorId){
|
|
|
+ let leftEdge = dataService.getRoadEdge(road.leftEdgeId);
|
|
|
+ if(dataLocal.roadEdges[edgeKey].style){
|
|
|
+ leftEdge.setStyle(dataLocal.roadEdges[edgeKey].style)
|
|
|
+ }
|
|
|
+ if(dataLocal.roadEdges[edgeKey].weight){
|
|
|
+ leftEdge.setWeight(dataLocal.roadEdges[edgeKey].weight)
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ }else if(roadKey == 'rightEdgeId' && dataLocal.roads[key][roadKey] ==dataLocal.roadEdges[edgeKey].vectorId){
|
|
|
+ let rightEdge = dataService.getRoadEdge(road.rightEdgeId);
|
|
|
+ if(dataLocal.roadEdges[edgeKey].style){
|
|
|
+ rightEdge.setStyle(dataLocal.roadEdges[edgeKey].style)
|
|
|
+ }
|
|
|
+ if(dataLocal.roadEdges[edgeKey].weight){
|
|
|
+ rightEdge.setWeight(dataLocal.roadEdges[edgeKey].weight)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
if(dataLocal.curveRoadPoints){
|
|
@@ -308,7 +343,6 @@ export default class Load {
|
|
|
|
|
|
const scale = res / (coordinate.zoom / coordinate.defaultZoom);
|
|
|
dataService.setScale(scale);
|
|
|
- console.log(Settings)
|
|
|
return {...dataService.vectorData,Settings};
|
|
|
}
|
|
|
|