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

    Interface MapboxViewApi

    Interface definition for a View of a mapbox map.

    interface MapboxViewApi {
        addImage(
            imageId: string,
            imagePath: string,
            nativeMap?: any,
        ): Promise<void>;
        addLayer(style: any, belowLayerId?: string): Promise<any>;
        addLinePoint(id: string, point: any, sourceId?: any): Promise<any>;
        addMarkers(markers: MapboxMarker[]): Promise<any>;
        addPolygon(options: AddPolygonOptions): Promise<any>;
        addPolyline(options: AddPolylineOptions): Promise<any>;
        addSource(id: string, options: AddSourceOptions): Promise<any>;
        animateCamera(options: AnimateCameraOptions): Promise<any>;
        destroy(): Promise<any>;
        forceUserLocationUpdate(location: any): void;
        getCenter(): Promise<LatLng>;
        getImage(imageId: string, nativeMap?: any): Promise<ImageSource>;
        getLayer(name: string, nativeMap?: any): Promise<LayerCommon>;
        getLayers(nativeMap?: any): Promise<LayerCommon[]>;
        getTilt(): Promise<number>;
        getUserLocation(): Promise<UserLocation>;
        getViewport(): Promise<Viewport>;
        getZoomLevel(): Promise<number>;
        hideUserLocationMarker(options: any): void;
        offMapEvent(eventName: any, id: any): void;
        onDestroy(): Promise<any>;
        onMapEvent(eventName: any, id: any, callback: any): void;
        onStart(): Promise<any>;
        onStop(): Promise<any>;
        project(data: LatLng): { x: number; y: number };
        projectBack(screenCoordinate: { x: number; y: number }): LatLng;
        queryRenderedFeatures(
            options: QueryRenderedFeaturesOptions,
        ): Promise<Feature[]>;
        querySourceFeatures(
            sourceId: string,
            options?: QuerySourceFeaturesOptions,
        ): Promise<Feature[]>;
        removeImage(imageId: string, nativeMap?: any): Promise<void>;
        removeLayer(id: string): Promise<any>;
        removeMarkers(options?: any): Promise<any>;
        removePolygons(ids?: any[]): Promise<any>;
        removePolylines(ids?: any[]): Promise<any>;
        removeSource(id: string, nativeMap?: any): Promise<any>;
        setCenter(options: SetCenterOptions): Promise<any>;
        setMapStyle(style: string): Promise<any>;
        setOnCameraChangeListener(
            listener: (reason: any, animated?: boolean) => void,
        ): Promise<any>;
        setOnCameraIdleListener(listener: () => void): Promise<any>;
        setOnCameraMoveCancelListener(listener: () => void): Promise<any>;
        setOnFlingListener(listener: () => void): Promise<any>;
        setOnMapClickListener(listener: (data: LatLng) => boolean): Promise<any>;
        setOnMapLongClickListener(
            listener: (data: LatLng) => boolean,
        ): Promise<any>;
        setOnMoveBeginListener(listener: (data?: LatLng) => void): Promise<void>;
        setOnScrollListener(listener: (data?: LatLng) => void): Promise<void>;
        setTilt(options: SetTiltOptions): Promise<any>;
        setViewport(options: SetViewportOptions): Promise<any>;
        setZoomLevel(options: SetZoomLevelOptions): Promise<any>;
        showUserLocationMarker(options: any): void;
        trackUser(options: TrackUserOptions): Promise<any>;
        updateSource(id: string, options: UpdateSourceOptions): Promise<any>;
    }

    Implemented by

    Index

    Methods

    • Parameters

      • imageId: string
      • imagePath: string
      • OptionalnativeMap: any

      Returns Promise<void>

    • Parameters

      • style: any
      • OptionalbelowLayerId: string

      Returns Promise<any>

    • Parameters

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

      Returns Promise<any>

    • Parameters

      Returns Promise<any>

    • Parameters

      Returns Promise<any>

    • Returns Promise<any>

    • Parameters

      • location: any

      Returns void

    • Returns Promise<LatLng>

    • Parameters

      • imageId: string
      • OptionalnativeMap: any

      Returns Promise<ImageSource>

    • Parameters

      • name: string
      • OptionalnativeMap: any

      Returns Promise<LayerCommon>

    • Parameters

      • OptionalnativeMap: any

      Returns Promise<LayerCommon[]>

    • Returns Promise<number>

    • Returns Promise<Viewport>

    • Returns Promise<number>

    • Parameters

      • options: any

      Returns void

    • Parameters

      • eventName: any
      • id: any

      Returns void

    • Returns Promise<any>

    • Parameters

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

      Returns void

    • Returns Promise<any>

    • Returns Promise<any>

    • Parameters

      Returns { x: number; y: number }

    • Parameters

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

      Returns LatLng

    • Parameters

      • imageId: string
      • OptionalnativeMap: any

      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
      • OptionalnativeMap: any

      Returns Promise<any>

    • Parameters

      • style: string

      Returns Promise<any>

    • Parameters

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

      Returns Promise<any>

    • Parameters

      • listener: () => void

      Returns Promise<any>

    • Parameters

      • listener: () => void

      Returns Promise<any>

    • Parameters

      • listener: () => void

      Returns Promise<any>

    • Parameters

      • listener: (data: LatLng) => boolean

      Returns Promise<any>

    • Parameters

      • listener: (data: LatLng) => boolean

      Returns Promise<any>

    • Parameters

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

      Returns Promise<void>

    • Parameters

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

      Returns Promise<void>

    • Parameters

      Returns Promise<any>

    • Parameters

      • options: any

      Returns void