geoview-core
    Preparing search index...

    Function useMapStoreActions

    • Returns {
          addHighlightedFeature: (feature: TypeFeatureInfoEntry) => void;
          addPointMarkers: (group: string, pointMarkers: TypePointMarker[]) => void;
          createBasemapFromOptions: (
              basemapOptions: TypeBasemapOptions,
          ) => Promise<void>;
          getPixelFromCoordinate: (coord: Coordinate) => Pixel;
          hideClickMarker: () => void;
          highlightBBox: (extent: Extent, isLayerHighlight?: boolean) => void;
          removeHighlightedFeature: (feature: "all" | TypeFeatureInfoEntry) => void;
          removeLayerHighlights: (layerPath: string) => void;
          removePointMarkersOrGroup: (
              group: string,
              idsOrCoordinates?: string[] | Coordinate[],
          ) => void;
          reorderLayer: (layerPath: string, move: number) => void;
          resetBasemap: () => Promise<void>;
          setAllLayersCollapsed: (collapsed: boolean) => void;
          setAllLayersVisibility: (visibility: boolean) => void;
          setClickCoordinates: (pointerPosition: TypeMapMouseInfo) => void;
          setCurrentBasemapOptions: (basemapOptions: TypeBasemapOptions) => void;
          setFixNorth: (ifFix: boolean) => void;
          setInteraction: (interaction: TypeInteraction) => void;
          setLegendCollapsed: (layerPath: string, newValue: boolean) => void;
          setMapKeyboardPanInteractions: (panDelta: number) => void;
          setOrToggleLayerVisibility: (
              layerPath: string,
              newValue?: boolean,
          ) => boolean;
          setOverlayClickMarkerRef: (htmlRef: HTMLElement) => void;
          setOverlayNorthMarkerRef: (htmlRef: HTMLElement) => void;
          setProjection: (projectionCode: TypeValidMapProjectionCodes) => void;
          setRotation: (rotation: number) => void;
          setZoom: (zoom: number, duration?: number) => void;
          showClickMarker: (marker: TypeClickMarker) => void;
          toggleLegendCollapsed: (layerPath: string) => void;
          transformPoints: (
              coords: Coordinate[],
              outputProjection: number,
          ) => Coordinate[];
          zoomToExtent: (extent: Extent, options?: FitOptions) => Promise<void>;
          zoomToGeoLocatorLocation: (
              coords: [number, number],
              bbox?: [number, number, number, number],
          ) => Promise<void>;
          zoomToInitialExtent: () => Promise<void>;
          zoomToMyLocation: (position: GeolocationPosition) => Promise<void>;
          getMapLayerParentHidden(layerPath: string): boolean;
          isLayerHiddenOnMap(layerPath: string): boolean;
      }