Governs the topmost settings for a MapsIndoors solution.

Export

Constructors

  • Private

    Creates an instance of MPSolution.

    Parameters

    • id: string
    • name: string
    • solutionConfig: MPSolutionConfig
    • defaultLanguage: string
    • availableLanguages: string[]
    • modules: string[]
    • Optional locationTemplates: string
    • Optional customerId: string
    • Optional mapClientUrl: string

    Returns MPSolution

Properties

availableLanguages: string[]
customerId?: string
defaultLanguage: string
id: string
locationTemplates?: string
mapClientUrl?: string
modules: string[]
name: string
solutionConfig: MPSolutionConfig

Methods

  • Check if the solution supports a language.

    Parameters

    • Optional language: string

    Returns boolean

  • Check whether room extrusions are available for select map providers.

    Returns boolean

  • Check whether wall extrusions are available for select map providers.

    Returns boolean

  • Check whether the 22nd zoom level is available for select map providers.

    Returns boolean

  • Parses a venue ID and a location ID to create a mapClientUrl.

    Parameters

    • venueId: string
    • locationId: string

    Returns Promise<string>

    Async

  • Creator for MPSolution, used to decode JSON from the MapsIndoors SDK.

    Parameters

    Returns MPSolution

    Static

Generated using TypeDoc