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

    Interface MapboxApi

    interface MapboxApi {
        addGeoJsonClustered(options: AddGeoJsonClusteredOptions): Promise<any>;
        addImage(
            imageId: string,
            imagePath: string,
            nativeMap?: any,
        ): Promise<void>;
        addLayer(
            style: any,
            belowLayerId?: string,
            nativeMapView?: any,
        ): Promise<any>;
        addLayer(options: AddLayerOptions, belowLayerId?: string): Promise<any>;
        addLinePoint(
            id: string,
            point: any,
            sourceId?: any,
            nativeMapView?: any,
        ): Promise<any>;
        addMarkers(markers: MapboxMarker[], nativeMap?: any): Promise<any>;
        addPolygon(options: AddPolygonOptions, nativeMap?: any): Promise<any>;
        addPolyline(options: AddPolylineOptions, nativeMap?: any): Promise<any>;
        addSource(
            id: string,
            options: AddSourceOptions,
            nativeMapView?: any,
        ): Promise<any>;
        animateCamera(options: AnimateCameraOptions, nativeMap?: any): Promise<any>;
        deleteOfflineRegion(options: DeleteOfflineRegionOptions): Promise<any>;
        destroy(nativeMap?: any): Promise<any>;
        downloadOfflineRegion(options: DownloadOfflineRegionOptions): Promise<any>;
        forceUserLocationUpdate(location: any, nativeMap?: any): void;
        getCenter(nativeMap?: any): Promise<LatLng>;
        getImage(imageId: string, nativeMap?: any): Promise<ImageSource>;
        getLayer(name: string, nativeMap?: any): Promise<LayerCommon>;
        getLayers(nativeMap?: any): Promise<LayerCommon[]>;
        getTilt(nativeMap?: any): Promise<number>;
        getUserLocation(nativeMap?: any): Promise<UserLocation>;
        getViewport(nativeMap?: any): Promise<Viewport>;
        getZoomLevel(nativeMap?: any): Promise<number>;
        hasFineLocationPermission(): Promise<boolean>;
        hide(): Promise<any>;
        hideUserLocationMarker(nativeMap?: any): void;
        initEventHandlerShim(settings: any, mapboxNativeViewInstance: any): void;
        listOfflineRegions(
            options?: ListOfflineRegionsOptions,
        ): Promise<OfflineRegion[]>;
        offMapEvent(eventName: any, id: any, nativeMapView?: any): void;
        onDestroy(nativeMap?: any): Promise<any>;
        onMapEvent(
            eventName: any,
            id: any,
            callback: any,
            nativeMapView?: any,
        ): void;
        onStart(nativeMap?: any): Promise<any>;
        onStop(nativeMap?: any): Promise<any>;
        project(data: LatLng): { x: number; y: number };
        projectBack(point: { x: number; y: number }): LatLng;
        queryRenderedFeatures(
            options: QueryRenderedFeaturesOptions,
            nativeMap?: any,
        ): Promise<Feature[]>;
        querySourceFeatures(
            sourceId: string,
            options?: QuerySourceFeaturesOptions,
            nativeMap?: any,
        ): Promise<Feature[]>;
        removeImage(imageId: string, nativeMap?: any): Promise<void>;
        removeLayer(id: string, nativeMapView?: any): Promise<any>;
        removeLayer(id: string, nativeMap?: any): Promise<any>;
        removeMarkers(options?: any, nativeMap?: any): Promise<any>;
        removePolygons(ids?: any[], nativeMap?: any): Promise<any>;
        removePolylines(ids?: any[], nativeMap?: any): Promise<any>;
        removeSource(id: string, nativeMap?: any): Promise<any>;
        removeSource(id: string, nativeMap?: any): Promise<any>;
        requestFineLocationPermission(): Promise<any>;
        setCenter(options: SetCenterOptions, nativeMap?: any): Promise<any>;
        setMapboxViewInstance(mapboxNativeViewInstance: any): void;
        setMapStyle(style: string, nativeMap?: any): Promise<any>;
        setOnCameraChangeListener(
            listener: (reason: any, animated?: boolean) => void,
            nativeMap?: any,
        ): Promise<any>;
        setOnCameraMoveCancelListener(
            listener: () => void,
            nativeMap?: any,
        ): Promise<any>;
        setOnFlingListener(listener: () => void, nativeMap?: any): Promise<any>;
        setOnMapClickListener(
            listener: (data: LatLng) => boolean,
            nativeMap?: any,
        ): Promise<any>;
        setOnMapIdleListener(listener: () => void, nativeMap?: any): Promise<any>;
        setOnMapLongClickListener(
            listener: (data: LatLng) => boolean,
            nativeMap?: any,
        ): Promise<any>;
        setOnMoveBeginListener(
            listener: (data?: LatLng) => void,
            nativeMap?: any,
        ): Promise<void>;
        setOnMoveEndListener(
            listener: (data?: LatLng) => void,
            nativeMap?: any,
        ): Promise<void>;
        setOnScrollListener(
            listener: (data?: LatLng) => void,
            nativeMap?: any,
        ): Promise<void>;
        setTilt(options: SetTiltOptions, nativeMap?: any): Promise<any>;
        setViewport(options: SetViewportOptions, nativeMap?: any): Promise<any>;
        setZoomLevel(options: SetZoomLevelOptions, nativeMap?: any): Promise<any>;
        show(options: ShowOptions): Promise<ShowResult>;
        showUserLocationMarker(options: any, nativeMap?: any): void;
        trackUser(options: TrackUserOptions, nativeMap?: any): Promise<void>;
        unhide(): Promise<any>;
        updateSource(
            id: string,
            options: UpdateSourceOptions,
            nativeMapView?: any,
        ): Promise<any>;
    }

    Implemented by

    Index

    Methods

    • Parameters

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

      Returns Promise<void>

    • Parameters

      • style: any
      • OptionalbelowLayerId: string
      • OptionalnativeMapView: any

      Returns Promise<any>

    • Parameters

      Returns Promise<any>

    • Parameters

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

      Returns Promise<any>

    • Parameters

      Returns Promise<any>

    • Parameters

      Returns Promise<any>

    • Parameters

      Returns Promise<any>

    • Parameters

      Returns Promise<any>

    • Parameters

      Returns Promise<any>

    • Parameters

      • OptionalnativeMap: any

      Returns Promise<any>

    • Parameters

      • location: any
      • OptionalnativeMap: any

      Returns void

    • Parameters

      • OptionalnativeMap: any

      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[]>

    • Parameters

      • OptionalnativeMap: any

      Returns Promise<number>

    • Parameters

      • OptionalnativeMap: any

      Returns Promise<UserLocation>

    • Parameters

      • OptionalnativeMap: any

      Returns Promise<Viewport>

    • Parameters

      • OptionalnativeMap: any

      Returns Promise<number>

    • Returns Promise<boolean>

    • Returns Promise<any>

    • Parameters

      • OptionalnativeMap: any

      Returns void

    • Parameters

      • settings: any
      • mapboxNativeViewInstance: any

      Returns void

    • Parameters

      • eventName: any
      • id: any
      • OptionalnativeMapView: any

      Returns void

    • Parameters

      • OptionalnativeMap: any

      Returns Promise<any>

    • Parameters

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

      Returns void

    • Parameters

      • OptionalnativeMap: any

      Returns Promise<any>

    • Parameters

      • OptionalnativeMap: any

      Returns Promise<any>

    • Parameters

      Returns { x: number; y: number }

    • Parameters

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

      Returns LatLng

    • Parameters

      • imageId: string
      • OptionalnativeMap: any

      Returns Promise<void>

    • Parameters

      • id: string
      • OptionalnativeMapView: any

      Returns Promise<any>

    • Parameters

      • id: string
      • OptionalnativeMap: any

      Returns Promise<any>

    • Parameters

      • Optionaloptions: any
      • OptionalnativeMap: any

      Returns Promise<any>

    • Parameters

      • Optionalids: any[]
      • OptionalnativeMap: any

      Returns Promise<any>

    • Parameters

      • Optionalids: any[]
      • OptionalnativeMap: any

      Returns Promise<any>

    • Parameters

      • id: string
      • OptionalnativeMap: any

      Returns Promise<any>

    • Parameters

      • id: string
      • OptionalnativeMap: any

      Returns Promise<any>

    • Returns Promise<any>

    • Parameters

      Returns Promise<any>

    • Parameters

      • mapboxNativeViewInstance: any

      Returns void

    • Parameters

      • style: string
      • OptionalnativeMap: any

      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: (data: LatLng) => boolean
      • OptionalnativeMap: any

      Returns Promise<any>

    • Parameters

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

      Returns Promise<any>

    • Parameters

      • listener: (data: LatLng) => boolean
      • 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>

    • Parameters

      Returns Promise<any>

    • Parameters

      Returns Promise<any>

    • Parameters

      Returns Promise<any>

    • Parameters

      • options: any
      • OptionalnativeMap: any

      Returns void

    • Parameters

      Returns Promise<void>

    • Returns Promise<any>

    • Parameters

      Returns Promise<any>