Skip to content

Commit 21ddf44

Browse files
zoom in and switch alkis layer to visible after search
1 parent e2c42cc commit 21ddf44

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

packages/clients/dish/src/mapConfigurations/layerConfigIntern.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import {
1919
} from '../servicesConstants'
2020
import { scaleFromZoomLevel } from '../utils/calculateScaleFromResolution'
2121

22-
const alkisMinZoom = 10
22+
export const alkisMinZoom = 10
2323
export const beschriftungMinZoom = 9
2424

2525
const layersIntern: LayerConfiguration[] = [

packages/clients/dish/src/utils/watchSearchResultForAlkisSearch.ts

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import { MapInstance } from '@polar/core'
22
import { categoryIdAlkisSearch } from '../mapConfigurations/searchConfigParams'
3+
import { alkisWms } from '../servicesConstants'
4+
import { alkisMinZoom } from '../mapConfigurations/layerConfigIntern'
35

46
export function watchSearchResultForAlkisSearch(instance: MapInstance) {
57
instance.subscribe('plugin/addressSearch/chosenAddress', (chosenAddress) => {
@@ -21,7 +23,16 @@ export function watchSearchResultForAlkisSearch(instance: MapInstance) {
2123
patternKeysSearchResult.includes(item)
2224
)
2325
) {
24-
console.log('### ES KLAPPT')
26+
instance.$store.getters.map.getView().setZoom(alkisMinZoom)
27+
const activeMaskIds =
28+
instance.$store.getters['plugin/layerChooser/activeMaskIds']
29+
if (!activeMaskIds.includes(alkisWms)) {
30+
activeMaskIds.push(alkisWms)
31+
instance.$store.dispatch(
32+
'plugin/layerChooser/setActiveMaskIds',
33+
activeMaskIds
34+
)
35+
}
2536
}
2637
})
2738
}

0 commit comments

Comments
 (0)