Route3DElement class
google.maps.routes.Route3DElement
class
extends HTMLElement
implements Route3DElementOptions
A web component for 3D route rendering. Currently support origin and destination parameters to render a polyline in 3D space in a 3D map.
<gmp-route-3d autofits-camera departure-time="####-##-##T##:##Z" destination="lat,lng" origin="lat,lng" routing-preference="value-name" travel-mode="value-name"> </gmp-route-3d>
const {Route3DElement} = await google.maps.importLibrary("routes");
Constructor | |
|---|---|
Route3DElement |
Route3DElement([options])Parameters:
Creates a Route3DElement with the options specified. |
Properties | |
|---|---|
autofitsCamera |
Type:
boolean optionalDefault:
falseIf provided, the specified route will be made visible within the map viewport, alongside any other elements that have opted in.
HTML attribute: autofits-camera |
departureTime |
Type:
Date optionalIf provided, the route will be computed with the specified departure time. When specifying via HTML attribute, use the ISO 8601 format for reliable results across browsers. For information on usage requirements, see
ComputeRoutesRequest.departureTime.HTML attribute: departure-time="####-##-##T##:##Z" |
destination |
Type:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalThe destination of the route.
HTML attribute:
|
origin |
Type:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalThe origin of the route.
HTML attribute:
|
routingPreference |
Type:
RoutingPreference optionalIf provided, the route will be computed with traffic information along the route that's based on the
RoutingPreference specified, and use traffic-specific coloring.HTML attribute: routing-preference="value-name" |
travelMode |
Type:
TravelMode optionalIf provided, the polyline is based on the specified travel mode.
HTML attribute: travel-mode="value-name" |
Methods | |
|---|---|
Inherited:
addEventListener,
removeEventListener
|
Route3DElementOptions interface
google.maps.routes.Route3DElementOptions
interface
Route3DElementOptions object used to define the properties that can be set on a Route3DElement.
Properties | |
|---|---|
autofitsCamera optional |
Type:
boolean optionalWhether or not to opt into automatically fitting the camera to the route. |
departureTime optional |
Type:
Date optional |
destination optional |
Type:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optional |
origin optional |
Type:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optional |
routingPreference optional |
Type:
RoutingPreference optional |
travelMode optional |
Type:
TravelMode optional |