Route3DElement-Klasse
class
google.maps.routes.Route3DElement
extends HTMLElement
implements Route3DElementOptions
library "routes"
Eine Webkomponente für das 3D-Routenrendering. Derzeit werden die Parameter „origin“ und „destination“ unterstützt, um eine Polylinie im 3D-Raum auf einer 3D-Karte zu rendern.
<gmp-route-3d autofits-camera departure-time="####-##-##T##:##Z" destination="lat,lng" internal-usage-attribution-ids="space separated strings" origin="lat,lng" routing-preference="value-name" traffic-polylines-disabled travel-mode="value-name"> </gmp-route-3d>
const {Route3DElement} = await google.maps.importLibrary("routes");
Konstruktor | |
|---|---|
Route3DElement |
Route3DElement([options])Parameter:
Erstellt ein Route3DElement-Objekt mit den angegebenen Optionen. |
Attribute | |
|---|---|
autofitsCamera
attr: autofits-camera |
Eingabetyp:
boolean optionalAusgabetyp: booleanStandard:
falseFalls angegeben, wird die angegebene Route im Darstellungsbereich der Karte angezeigt, zusammen mit allen anderen Elementen, die aktiviert wurden.
HTML-Attribut: autofits-camera |
departureTime
attr: departure-time |
Falls angegeben, wird die Route mit der angegebenen Abfahrtszeit berechnet. Wenn Sie die Angabe über ein HTML-Attribut machen, verwenden Sie das ISO 8601-Format, um zuverlässige Ergebnisse in allen Browsern zu erhalten. Informationen zu den Nutzungsanforderungen finden Sie unter
ComputeRoutesRequest.departureTime.HTML-Attribut: departure-time="####-##-##T##:##Z" |
destination
attr: destination |
Eingabetyp:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalAusgabetyp: string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalDas Ziel der Route.
HTML-Attribut:
|
fallbackInfo
readonly |
Typ:
FallbackInfo optionalFallback-Informationen für die berechneten Routen. |
geocodingResults
readonly |
Typ:
GeocodingResults optionalGeocoding-Ergebnisse für den Start- und Zielort. |
internalUsageAttributionIds
attr: internal-usage-attribution-ids |
Kennungen, mit denen Aufrufe bestimmten Paketen oder OSS-Bibliotheken zugeordnet werden.
HTML-Attribut: internal-usage-attribution-ids="space separated strings" |
origin
attr: origin |
Eingabetyp:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalAusgabetyp: string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalDer Startpunkt der Route.
HTML-Attribut:
|
routes
readonly |
Die primäre Route und optionale alternative Routen, die von der Routes API berechnet werden. |
routingPreference
attr: routing-preference |
Falls angegeben, wird die Route mit Verkehrsinformationen entlang der Route berechnet, die auf dem angegebenen
RoutingPreference basieren, und es wird eine verkehrsspezifische Farbgebung verwendet.HTML-Attribut: routing-preference="value-name" |
trafficPolylinesDisabled
attr: traffic-polylines-disabled |
Eingabetyp:
boolean optionalAusgabetyp: booleanStandard:
falseGibt an, ob verkehrsabhängige Polylinien deaktiviert werden sollen. Polylinien, die die aktuelle Verkehrslage berücksichtigen, sind nur verfügbar, wenn „routingPreference“ auf „TRAFFIC_AWARE“ oder „TRAFFIC_AWARE_OPTIMAL“ festgelegt ist.
HTML-Attribut: traffic-polylines-disabled |
travelMode
attr: travel-mode |
Wenn angegeben, basiert die Polylinie auf der angegebenen Mobilitätsform.
HTML-Attribut: travel-mode="value-name" |
Methoden | |
|---|---|
Übernommen:
addEventListener,
removeEventListener
|
Ereignisse | |
|---|---|
|
function(routeInitializationErrorEvent)Argumente:
Dieses Ereignis wird ausgelöst, wenn die Route nicht geladen werden kann. |
|
function(routeInitializationSuccessEvent)Argumente:
Dieses Ereignis wird ausgelöst, wenn die Route erfolgreich geladen wurde. |
Route3DElementOptions-Schnittstelle
Schnittstelle
google.maps.routes.Route3DElementOptions
implementiert von Route3DElement
Das Route3DElementOptions-Objekt wird verwendet, um die Eigenschaften zu definieren, die für ein Route3DElement festgelegt werden können.
Attribute | |
|---|---|
autofitsCamera
optional |
Typ:
boolean optionalGibt an, ob die Kamera automatisch an die Route angepasst werden soll. |
departureTime
optional |
Typ:
Date optionalRoute3DElement.departureTime ansehen. |
destination
optional |
Typ:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalRoute3DElement.destination ansehen. |
internalUsageAttributionIds
optional |
Typ:
Iterable<string> optionalKennungen, mit denen Aufrufe bestimmten Paketen oder OSS-Bibliotheken zugeordnet werden. |
origin
optional |
Typ:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalRoute3DElement.origin ansehen. |
routingPreference
optional |
Typ:
RoutingPreference optionalRoute3DElement.routingPreference ansehen. |
trafficPolylinesDisabled
optional |
Typ:
boolean optionalGibt an, ob verkehrsabhängige Polylinien deaktiviert werden sollen. Polylinien, die die aktuelle Verkehrslage berücksichtigen, sind nur verfügbar, wenn „routingPreference“ auf „TRAFFIC_AWARE“ oder „TRAFFIC_AWARE_OPTIMAL“ festgelegt ist. |
travelMode
optional |
Typ:
TravelMode optionalRoute3DElement.travelMode ansehen. |