AW-7096 Fix

This commit is contained in:
2025-11-13 13:43:44 +01:00
parent c52ee36d1b
commit c2b016b2b9
2 changed files with 8 additions and 6 deletions

View File

@@ -166,12 +166,14 @@ export class MapEffects {
zoomToExtent2$ = createEffect(() => this.actions$.pipe(
ofType(mapActions.SETFEATURES),
switchMap((action: mapActions.SetFeatures) => {
const extent = createEmpty();
if (extent) {
for (const f of action.features) {
extend(extent, (f as Feature<Geometry>).getGeometry().getExtent());
if (action.zoomToExtent) {
const extent = createEmpty();
if (extent) {
for (const f of action.features) {
extend(extent, (f as Feature<Geometry>).getGeometry().getExtent());
}
if (action.features.length > 0) return of(new mapActions.SetExtent(extent));
}
if (action.features.length > 0) return of(new mapActions.SetExtent(extent));
}
return EMPTY;
})));