actions
actions: { setAttribution: (attribution: string[]) => void; setClickCoordinates: (clickCoordinates: TypeMapMouseInfo) => void; setClickMarker: (coord: number[] | undefined) => void; setCurrentBasemapOptions: (basemapOptions: TypeBasemapOptions) => void; setFixNorth: (ifFix: boolean) => void; setGeolocatorSearchArea: ( area: | { bbox?: Extent; coords: Coordinate; searchItem: string } | undefined, ) => void; setHighlightedFeatures: ( highlightedFeatures: TypeFeatureInfoEntry[], ) => void; setHomeView: (view: TypeMapViewSettings) => void; setHoverFeatureInfo: (hoverFeatureInfo: TypeHoverFeatureInfo) => void; setInitialView: (view: Extent | TypeZoomAndCenter) => void; setInteraction: (interaction: TypeInteraction) => void; setIsMouseInsideMap: (isMouseInsideMap: boolean) => void; setMapDisplayed: () => void; setMapLoaded: (mapLoaded: boolean) => void; setMapMoveEnd: ( centerCoordinates: Coordinate, pointerPosition: TypeMapMouseInfo, degreeRotation: string, isNorthVisible: boolean, mapExtent: Extent, scale: TypeScaleInfo, ) => void; setMapScale: (scale: TypeScaleInfo) => void; setMapSize: (size: Size) => void; setPointerPosition: (pointerPosition: TypeMapMouseInfo) => void; setPointMarkers: (pointMarkers: Record<string, TypePointMarker[]>) => void; setProjection: (projectionCode: TypeValidMapProjectionCodes) => void; setRotation: (rotation: number) => void; setZoom: (zoom: number) => void;} attribution
attribution: string[]
basemapOptions
basemapOptions: TypeBasemapOptions
OptionalclickCoordinates
clickCoordinates?: TypeMapMouseInfo
currentBasemapOptions
currentBasemapOptions: TypeBasemapOptions
currentProjection
currentProjection: TypeValidMapProjectionCodes
featureHighlightColor
featureHighlightColor: TypeHighlightColors
fixNorth
fixNorth: boolean
geolocatorSearchArea
geolocatorSearchArea: | { bbox?: Extent; coords: Coordinate; searchItem: string } | undefined hasGeoviewBasemapLayer
hasGeoviewBasemapLayer: boolean
highlightedFeatures
highlightedFeatures: TypeFeatureInfoEntry[]
homeView
homeView: TypeMapViewSettings | undefined
initialView
initialView: TypeMapViewSettings
interaction
interaction: TypeInteraction
isMouseInsideMap
isMouseInsideMap: boolean
mapDisplayed
mapDisplayed: boolean
mapExtent
mapExtent: Extent | undefined
mapLoaded
mapLoaded: boolean
northArrow
northArrow: boolean
overviewMap
overviewMap: boolean
overviewMapHideZoom
overviewMapHideZoom: number
OptionalpointerPosition
pointerPosition?: TypeMapMouseInfo
pointMarkers
pointMarkers: Record<string, TypePointMarker[]>
Represents the Map Zustand store slice.
Manages state for the map including center coordinates, zoom level, basemap options, feature highlights, and various map interactions.