Class

GoogleMapsProvider

mapsindoors.directions.GoogleMapsProvider()

Constructor

# new GoogleMapsProvider()

MapsIndoors external directions provider for Google Maps.

Members

Array:.<string:>

# static availableTravelModes

An array of supported travel modes.

Methods

# getDistanceMatrix(args) → {DistanceMatrixResult}

Returns a matrix with distance and duration for routes from all origins to all destinations.
Parameters:
Name Type Description
args Object
origins Array:.<LatLng:>
destinations Array:.<LatLng:>
travelMode string

# getRoute(args) → {DirectionsProviderResult}

Returns a route between two locations.
Parameters:
Name Type Attributes Description
args Object google.maps.DirectionsRequest
origin LatLngLike
destination LatLngLike
travelMode string
transitOptions Object <optional>
google.maps.TransitOptions
DirectionsProviderResult