A Nativescript plugin for Mapbox Native Maps.
    Preparing search index...

    Class MapboxView

    base class for views created in XML

    This is the glue that creates a config object based on the XML attributes passed to the Mapbox XML tag.

    Hierarchy (View Summary)

    Indexable

    • [key: symbol]:
          | ((value: number) => void)
          | ((value: string) => void)
          | ((value: boolean) => void)
    Index

    Constructors

    Properties

    config: Partial<ShowOptions>
    mapbox: MapboxApi
    telemetry: boolean
    locationPermissionDeniedEvent: string
    locationPermissionGrantedEvent: string
    mapReadyEvent: string
    moveBeginEvent: string
    moveEndEvent: string
    scrollEvent: string

    Methods

    • Parameters

      • imageId: string
      • imagePath: string

      Returns Promise<void>

    • Parameters

      • style: any
      • OptionalbelowLayerId: string

      Returns Promise<any>

    • Parameters

      • id: string
      • point: any
      • OptionalsourceId: any

      Returns Promise<any>

    • Creates a native view. Returns either android.view.View or UIView.

      Returns object

    • Returns Promise<any>

    • Clean up references to the native view.

      Returns Promise<void>

    • Parameters

      • imageId: string

      Returns Promise<ImageSource>

    • Returns any

    • Returns Promise<number>

    • Returns Promise<number>

    • Returns void

    • Initializes properties/listeners of the native view.

      Returns void

    • Parameters

      • eventName: any
      • id: any

      Returns void

    • Parameters

      • OptionalnativeMap: any

      Returns Promise<any>

    • Called from layout when this view should assign a size and position to each of its children. Derived classes with children should override this method and call layout on each of their children.

      Parameters

      • left: number

        Left position, relative to parent

      • top: number

        Top position, relative to parent

      • right: number

        Right position, relative to parent

      • bottom: number

        Bottom position, relative to parent

      Returns void

    • Returns void

    • map event

      The base NativeScript ContentView class has on() and off() methods.

      Parameters

      • eventName: any
      • id: any
      • callback: any

      Returns void

    • Returns Promise<any>

    • Parameters

      • OptionalnativeMap: any

      Returns Promise<any>

    • Parameters

      Returns { x: number; y: number }

    • Parameters

      • screenCoordinate: { x: number; y: number }

      Returns LatLng

    • Parameters

      • imageId: string

      Returns Promise<void>

    • Parameters

      • id: string

      Returns Promise<any>

    • Parameters

      • Optionaloptions: any

      Returns Promise<any>

    • Parameters

      • Optionalids: any[]

      Returns Promise<any>

    • Parameters

      • Optionalids: any[]

      Returns Promise<any>

    • Parameters

      • id: string

      Returns Promise<any>

    • Parameters

      • settings: any

      Returns void

    • Parameters

      • style: string

      Returns Promise<any>

    • Parameters

      • listener: (reason: any, animated?: boolean) => void
      • OptionalnativeMap: any

      Returns Promise<any>

    • Parameters

      • listener: () => void
      • OptionalnativeMap: any

      Returns Promise<any>

    • Parameters

      • listener: () => void
      • OptionalnativeMap: any

      Returns Promise<any>

    • Parameters

      • listener: () => void
      • OptionalnativeMap: any

      Returns Promise<any>

    • Parameters

      • listener: (data?: LatLng) => void
      • OptionalnativeMap: any

      Returns Promise<void>

    • Parameters

      • listener: (data?: LatLng) => void
      • OptionalnativeMap: any

      Returns Promise<void>

    • Parameters

      • listener: (data?: LatLng) => void
      • OptionalnativeMap: any

      Returns Promise<void>