Skip to content

Commit fbe55d7

Browse files
committed
front: disable 3D terrain when set to 0 - fix #5392
1 parent 7396ff9 commit fbe55d7

File tree

4 files changed

+20
-4
lines changed

4 files changed

+20
-4
lines changed

front/src/applications/editor/Map.tsx

+5-1
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,11 @@ const MapUnplugged: FC<PropsWithChildren<MapProps>> = ({
195195
attributionControl={false}
196196
touchZoomRotate
197197
maxPitch={85}
198-
terrain={{ source: 'terrain', exaggeration: terrain3DExaggeration }}
198+
terrain={
199+
terrain3DExaggeration
200+
? { source: 'terrain', exaggeration: terrain3DExaggeration }
201+
: undefined
202+
}
199203
doubleClickZoom={false}
200204
interactive
201205
cursor={cursor}

front/src/applications/referenceMap/Map.tsx

+5-1
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,11 @@ function Map() {
123123
interactiveLayerIds={defineInteractiveLayers()}
124124
touchZoomRotate
125125
maxPitch={85}
126-
terrain={{ source: 'terrain', exaggeration: terrain3DExaggeration }}
126+
terrain={
127+
terrain3DExaggeration
128+
? { source: 'terrain', exaggeration: terrain3DExaggeration }
129+
: undefined
130+
}
127131
>
128132
<VirtualLayers />
129133
<AttributionControl customAttribution={CUSTOM_ATTRIBUTION} />

front/src/modules/simulationResult/components/SimulationResultsMap.tsx

+5-1
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,11 @@ const Map: FC<MapProps> = ({ setExtViewport }) => {
247247
interactiveLayerIds={interactiveLayerIds}
248248
touchZoomRotate
249249
maxPitch={85}
250-
terrain={{ source: 'terrain', exaggeration: terrain3DExaggeration }}
250+
terrain={
251+
terrain3DExaggeration
252+
? { source: 'terrain', exaggeration: terrain3DExaggeration }
253+
: undefined
254+
}
251255
onLoad={handleLoadFinished}
252256
>
253257
<VirtualLayers />

front/src/modules/trainschedule/components/ManageTrainSchedule/Map.tsx

+5-1
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,11 @@ function Map() {
171171
interactiveLayerIds={defineInteractiveLayers()}
172172
touchZoomRotate
173173
maxPitch={85}
174-
terrain={{ source: 'terrain', exaggeration: terrain3DExaggeration }}
174+
terrain={
175+
terrain3DExaggeration
176+
? { source: 'terrain', exaggeration: terrain3DExaggeration }
177+
: undefined
178+
}
175179
>
176180
<VirtualLayers />
177181
<AttributionControl position="bottom-right" customAttribution={CUSTOM_ATTRIBUTION} />

0 commit comments

Comments
 (0)