Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ServiceManager

Hierarchy

  • ServiceManager

Index

Constructors

constructor

Methods

cancel

  • cancel(): void

getOfflineService_

  • getOfflineService_(serviceLike: any, method: string): any

restore

  • restore(map: Map): Promise<number[]>
  • Ask the provided service to restore the saved data on the map

    Parameters

    • map: Map

      The map to work on.

    Returns Promise<number[]>

    A promise to the extent of the downloaded area

save

  • save(extent: number[], map: Map): void
  • Ask the provided service to save the data to an offline purpose

    Parameters

    • extent: number[]

      The extent to dowload.

    • map: Map

      The map to work on.

    Returns void

setRestoreService

  • setRestoreService(restoreLikeService: string | { restore: Function }): void
  • Set the service to call on 'restore'

    Parameters

    • restoreLikeService: string | { restore: Function }

      A service name that can be injected or an object that have a 'restore' method.

    Returns void

setSaveService

  • setSaveService(saveLikeService: string | { save: Function }): void
  • Set the service to call on 'save'.

    Parameters

    • saveLikeService: string | { save: Function }

      A service name that can be injected or an object that have a 'save' method.

    Returns void

Generated using TypeDoc