Constructors

Methods

addDataLayer addDataMarker addDrawControl addEllipseControl addFooterControls addFooterMessages addLayer addLayers addMarker addMarkerLayer addMTEClosuresLayer addRasterTileLayer addRulerControl addSelectionMediator calculateBounds createDragElementHandler createDrawingContext createFogOfWarController createSnappingHandler drawMarkerOnMapCenter focus getAsyncLayerStylesPromise getBigJunctionLayer getDriveLayerController getEditableAreasLayer getEditSuggestionsIconLayer getEl getExtent getExtentPolygon getFarTurnPathLayer getHeight getLayerByName getLayers getLayersBitmask getLayersBy getLayerVisibility getLonLatFromViewPortPx getManagedAreasLayer getMapSelection getMapState getMarkerElement getMarkerLayer getNodeLayer getPannable getParkingLotUpdatesLayer getPixelFromLonLat getPlaceUpdatesLayer getProblemLayer getProjectedCenter getRepositoryByLayerName getResidentialPlaceUpdatesLayer getResolution getSegmentLayer getSegmentSuggestionLayer getSegmentSuggestionsGeoIconLayer getSelectableLayers getSize getSketchLayer getUnprojectedCenter getUnvalidatedUnprojectedCenter getUpdateRequestLayer getWazeMap getZoom getZoomForExtent hasMarker initializeLayers initializePlaceUpdateLayers initMapIssuesSelection initMapSelection initMapState isOnScreen isZoomOutEnabled moveByPx moveLayerToTop moveMarker moveTo mustGetLayerByName panDown panLeft panRight panUp refreshEarthEngineLayers refreshRoadLayer registerAccelerators registerLayerEvent registerMapEvent registerPriorityMapEvent removeAllFeaturesFromLayer removeDataMarker removeMarker removeMTEClosuresLayer resize resizeFromTopLeft setEditingMediator setLayerAttribution setLayerVisibility setMarker setProjectedCenter setSearchResult setSnapshotManager setUnprojectedCenter showConfirmationDialog showMapProblemLayer showUpdateRequestLayer toggleClass toggleDisallowedTurnsEditor togglePathsLayer toggleSVMode unregisterLayerEvent unregisterMapEvent updateRoadsVisibility updateSize zoomIn zoomOut zoomToExtent

Constructors

Methods

  • Parameters

    • layerName: string

    Returns void

  • Parameters

    • options: { autoDestroy?: boolean; drawShape: DrawShape; layerName: string }

    Returns MapControlHandle

  • Returns void

  • Returns void

  • Parameters

    • layerName: string
    • lonlat: LonLat
    • options: { classNames?: string[] } = {}

    Returns string

  • Parameters

    • layerName: string
    • __namedParameters: { classNames?: string[]; hidden?: boolean } = {}

    Returns HTMLMarkerLayer

  • Returns void

  • Returns void

  • Returns Promise<void[]>

  • Returns JQuery<HTMLElement>

  • Returns number

  • Parameters

    • name: string

    Returns undefined | Layer

  • Returns bigint

  • Parameters

    Returns any[]

  • Parameters

    • name: string

    Returns null | boolean

  • Parameters

    • layerName: string
    • markerId: string

    Returns HTMLElement

  • Returns {
        getZoom(): ZoomLevel;
        panToLonLat(
            lonLat: LonLat,
            zoom?: ZoomLevel,
            options?: { animate?: boolean; dragging?: boolean },
        ): void;
    }

  • Returns number

  • Returns WazeMap

    Accessing the WazeMap instance outside of WMEMap is discouraged as it will make it more difficult to upgrade @waze/web-map versions. If required, add a wrapper method to the WMEMap to abstract over WazeMap.

  • Returns boolean

  • Returns void

  • Returns void

  • Returns void

  • Parameters

    Returns boolean

  • Returns boolean

  • Moves the map by a certain number of pixels

    Parameters

    • dx: number
    • dy: number

    Returns void

  • Parameters

    • layerName: string
    • markerId: string
    • lonlat: LonLat

    Returns void

  • Parameters

    • lonLat: LonLat
    • Optionalzoom: ZoomLevel
    • Optionaloptions: { animate?: boolean; dragging?: boolean }

    Returns void

  • Parameters

    • name: string

    Returns Layer

  • Returns void

  • Returns void

  • Returns void

  • Returns void

  • Returns void

  • Returns void

  • Parameters

    • layerName: string

    Returns void

  • Parameters

    • layerName: string
    • dataMarkerId: string

    Returns void

  • Parameters

    • layerName: string
    • markerId: string

    Returns void

  • Returns void

  • Returns void

  • Resizes the map considering the diff in size added/substracted from top left

    Returns void

  • Parameters

    • layerUniqueName: string
    • atribution: string

    Returns void

  • Parameters

    • layerUniqueName: string
    • visible: boolean

    Returns void

  • Parameters

    • value: boolean

    Returns void

  • Parameters

    • lonLat: LonLat
    • Optionalzoom: ZoomLevel
    • Optionaldragging: boolean
    • OptionalforceZoomChange: boolean

    Returns void

  • Parameters

    Returns void

  • Parameters

    • lonLat: LonLat
    • Optionalzoom: ZoomLevel
    • Optionaldragging: boolean
    • OptionalforceZoomChange: boolean

    Returns void

  • Returns void

  • Returns void

  • Parameters

    • className: string
    • state: boolean

    Returns void

  • Parameters

    • show: boolean

    Returns void

  • Parameters

    • show: boolean

    Returns void

  • Parameters

    • enabled: boolean

    Returns void

  • Parameters

    • isVisibleInLayerSwitcher: boolean

    Returns void

  • Returns void

  • Returns void

  • Returns void

  • Parameters

    • bbox: BBox
    • Optionalclosest: boolean

    Returns void