Title

Global

Members

Object

# constant PositionState

Identifiers for position states.
Properties:
Name Type Description
POSITION_UNKNOWN string When the position is not known.
POSITION_REQUESTING string When the UA is requesting the position.
POSITION_INACCURATE string When the position has lower accuracy than requested.
POSITION_KNOWN string When the position is known.
POSITION_CENTERED string When the map is centered on the current position (which is known).

Methods

# async addStepContext(args) → {DirectionsResult}

This will add `start_context` and `end_context` containing venue, building, and floor info to the step.
Parameters:
Name Type Description
args Object
route route The route object.
status string The status string.

Type Definitions

Object

# PositionControlOptions

Properties:
Name Type Attributes Description
MapsIndoors MapsIndoors MapsIndoors instance
maxAccuracy number <optional>
The max value of geolocation coordinate accuracy (learn more) for showing current position (meters). If accuracy is larger than that, the position will not be shown. Default value is 200.
positionOptions Object <optional>
Geolocation PositionOptions.
positionMarkerStyles Object <optional>
Layout options for the position marker
accuracyCircleStyles Object <optional>
Layout options for accuracy circle
Example
// default values:
{
    maxAccuracy: 200,
    positionOptions: {
         timeout: 30000,
         enableHighAccuracy: true,
         maximumAge: 0
    }
    timeout: 30000,
    positionMarkerStyles: {
        radius: '12px',
        strokeWidth: '2px',
        strokeColor: 'hsl(0, 0%, 100%)',
        fillColor: 'hsl(217, 69%, 52%)',
        fillOpacity: 1
    },
    accuracyCircleStyles: {
        fillColor: 'hsl(217, 69%, 52%)',
        fillOpacity: 0.16
    }
}