interface MapboxApi {
    addGeoJsonClustered(options): Promise<any>;
    addImage(imageId, imagePath, nativeMap?): Promise<void>;
    addLayer(style, belowLayerId?, nativeMapView?): Promise<any>;
    addLayer(options, belowLayerId?): Promise<any>;
    addLinePoint(id, point, sourceId?, nativeMapView?): Promise<any>;
    addMarkers(markers, nativeMap?): Promise<any>;
    addPolygon(options, nativeMap?): Promise<any>;
    addPolyline(options, nativeMap?): Promise<any>;
    addSource(id, options, nativeMapView?): Promise<any>;
    animateCamera(options, nativeMap?): Promise<any>;
    changeUserLocationMarkerMode(renderModeString, cameraModeString, nativeMap?): void;
    deleteOfflineRegion(options): Promise<any>;
    destroy(nativeMap?): Promise<any>;
    downloadOfflineRegion(options): Promise<any>;
    forceUserLocationUpdate(location, nativeMap?): void;
    getCenter(nativeMap?): Promise<LatLng>;
    getImage(imageId, nativeMap?): Promise<ImageSource>;
    getLayer(name, nativeMap?): Promise<LayerCommon>;
    getLayers(nativeMap?): Promise<LayerCommon[]>;
    getTilt(nativeMap?): Promise<number>;
    getUserLocation(nativeMap?): Promise<UserLocation>;
    getUserLocationCameraMode(nativeMap?): UserLocationCameraMode;
    getViewport(nativeMap?): Promise<Viewport>;
    getZoomLevel(nativeMap?): Promise<number>;
    hasFineLocationPermission(): Promise<boolean>;
    hide(): Promise<any>;
    hideUserLocationMarker(nativeMap?): void;
    initEventHandlerShim(settings, mapboxNativeViewInstance): void;
    listOfflineRegions(options?): Promise<OfflineRegion[]>;
    offMapEvent(eventName, id, nativeMapView?): void;
    onDestroy(nativeMap?): Promise<any>;
    onLowMemory(nativeMap?): Promise<any>;
    onMapEvent(eventName, id, callback, nativeMapView?): void;
    onPause(nativeMap?): Promise<any>;
    onResume(nativeMap?): Promise<any>;
    onStart(nativeMap?): Promise<any>;
    onStop(nativeMap?): Promise<any>;
    project(data): {
        x: number;
        y: number;
    };
    projectBack(point): LatLng;
    queryRenderedFeatures(options, nativeMap?): Promise<Feature[]>;
    querySourceFeatures(sourceId, options?, nativeMap?): Promise<Feature[]>;
    removeImage(imageId, nativeMap?): Promise<void>;
    removeLayer(id, nativeMapView?): Promise<any>;
    removeLayer(id, nativeMap?): Promise<any>;
    removeMarkers(options?, nativeMap?): Promise<any>;
    removePolygons(ids?, nativeMap?): Promise<any>;
    removePolylines(ids?, nativeMap?): Promise<any>;
    removeSource(id, nativeMap?): Promise<any>;
    removeSource(id, nativeMap?): Promise<any>;
    requestFineLocationPermission(): Promise<any>;
    setCenter(options, nativeMap?): Promise<any>;
    setMapStyle(style, nativeMap?): Promise<any>;
    setMapboxViewInstance(mapboxNativeViewInstance): void;
    setOnCameraIdleListener(listener, nativeMap?): Promise<any>;
    setOnCameraMoveCancelListener(listener, nativeMap?): Promise<any>;
    setOnCameraMoveListener(listener, nativeMap?): Promise<any>;
    setOnFlingListener(listener, nativeMap?): Promise<any>;
    setOnMapClickListener(listener, nativeMap?): Promise<any>;
    setOnMapLongClickListener(listener, nativeMap?): Promise<any>;
    setOnMoveBeginListener(listener, nativeMap?): Promise<void>;
    setOnMoveEndListener(listener, nativeMap?): Promise<void>;
    setOnScrollListener(listener, nativeMap?): Promise<void>;
    setTilt(options, nativeMap?): Promise<any>;
    setViewport(options, nativeMap?): Promise<any>;
    setZoomLevel(options, nativeMap?): Promise<any>;
    show(options): Promise<ShowResult>;
    showUserLocationMarker(options, nativeMap?): void;
    trackUser(options, nativeMap?): Promise<void>;
    unhide(): Promise<any>;
    updateSource(id, options, nativeMapView?): Promise<any>;
}

Implemented by

Methods

  • Parameters

    Returns Promise<any>

  • Parameters

    • imageId: string
    • imagePath: string
    • Optional nativeMap: any

    Returns Promise<void>

  • Parameters

    • style: any
    • Optional belowLayerId: string
    • Optional nativeMapView: any

    Returns Promise<any>

  • Parameters

    Returns Promise<any>

  • Parameters

    • id: string
    • point: any
    • Optional sourceId: any
    • Optional nativeMapView: 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

    Returns void

  • Parameters

    Returns Promise<any>

  • Parameters

    • Optional nativeMap: any

    Returns Promise<any>

  • Parameters

    Returns Promise<any>

  • Parameters

    • location: any
    • Optional nativeMap: any

    Returns void

  • Parameters

    • Optional nativeMap: any

    Returns Promise<LatLng>

  • Parameters

    • imageId: string
    • Optional nativeMap: any

    Returns Promise<ImageSource>

  • Parameters

    • name: string
    • Optional nativeMap: any

    Returns Promise<LayerCommon>

  • Parameters

    • Optional nativeMap: any

    Returns Promise<LayerCommon[]>

  • Parameters

    • Optional nativeMap: any

    Returns Promise<number>

  • Parameters

    • Optional nativeMap: any

    Returns Promise<UserLocation>

  • Parameters

    • Optional nativeMap: any

    Returns Promise<Viewport>

  • Parameters

    • Optional nativeMap: any

    Returns Promise<number>

  • Returns Promise<boolean>

  • Returns Promise<any>

  • Parameters

    • Optional nativeMap: any

    Returns void

  • Parameters

    • settings: any
    • mapboxNativeViewInstance: any

    Returns void

  • Parameters

    • eventName: any
    • id: any
    • Optional nativeMapView: any

    Returns void

  • Parameters

    • Optional nativeMap: any

    Returns Promise<any>

  • Parameters

    • Optional nativeMap: any

    Returns Promise<any>

  • Parameters

    • eventName: any
    • id: any
    • callback: any
    • Optional nativeMapView: any

    Returns void

  • Parameters

    • Optional nativeMap: any

    Returns Promise<any>

  • Parameters

    • Optional nativeMap: any

    Returns Promise<any>

  • Parameters

    • Optional nativeMap: any

    Returns Promise<any>

  • Parameters

    • Optional nativeMap: any

    Returns Promise<any>

  • Parameters

    Returns {
        x: number;
        y: number;
    }

    • x: number
    • y: number
  • Parameters

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

    Returns LatLng

  • Parameters

    Returns Promise<Feature[]>

  • Parameters

    • imageId: string
    • Optional nativeMap: any

    Returns Promise<void>

  • Parameters

    • id: string
    • Optional nativeMapView: any

    Returns Promise<any>

  • Parameters

    • id: string
    • Optional nativeMap: any

    Returns Promise<any>

  • Parameters

    • Optional options: any
    • Optional nativeMap: any

    Returns Promise<any>

  • Parameters

    • Optional ids: any[]
    • Optional nativeMap: any

    Returns Promise<any>

  • Parameters

    • Optional ids: any[]
    • Optional nativeMap: any

    Returns Promise<any>

  • Parameters

    • id: string
    • Optional nativeMap: any

    Returns Promise<any>

  • Parameters

    • id: string
    • Optional nativeMap: any

    Returns Promise<any>

  • Returns Promise<any>

  • Parameters

    Returns Promise<any>

  • Parameters

    • style: string
    • Optional nativeMap: any

    Returns Promise<any>

  • Parameters

    • mapboxNativeViewInstance: any

    Returns void

  • Parameters

    • listener: (() => void)
        • (): void
        • Returns void

    • Optional nativeMap: any

    Returns Promise<any>

  • Parameters

    • listener: (() => void)
        • (): void
        • Returns void

    • Optional nativeMap: any

    Returns Promise<any>

  • Parameters

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

          • reason: any
          • Optional animated: boolean

          Returns void

    • Optional nativeMap: any

    Returns Promise<any>

  • Parameters

    • listener: (() => void)
        • (): void
        • Returns void

    • Optional nativeMap: any

    Returns Promise<any>

  • Parameters

    • listener: ((data) => boolean)
        • (data): boolean
        • Parameters

          Returns boolean

    • Optional nativeMap: any

    Returns Promise<any>

  • Parameters

    • listener: ((data) => boolean)
        • (data): boolean
        • Parameters

          Returns boolean

    • Optional nativeMap: any

    Returns Promise<any>

  • Parameters

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

          Returns void

    • Optional nativeMap: any

    Returns Promise<void>

  • Parameters

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

          Returns void

    • Optional nativeMap: any

    Returns Promise<void>

  • Parameters

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

          Returns void

    • Optional nativeMap: any

    Returns Promise<void>

  • Parameters

    Returns Promise<any>

  • Parameters

    Returns Promise<any>

  • Parameters

    Returns Promise<any>

  • Parameters

    • options: any
    • Optional nativeMap: any

    Returns void

  • Parameters

    Returns Promise<void>

  • Returns Promise<any>

  • Parameters

    Returns Promise<any>