Klasa Route3DElement
class
google.maps.routes.Route3DElement
extends HTMLElement
implements Route3DElementOptions
library "routes"
Komponent internetowy do renderowania trasy 3D. Obecnie obsługiwane są parametry miejsca początkowego i docelowego, które umożliwiają renderowanie linii łamanej w przestrzeni 3D na mapie 3D.
<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");
Zespół | |
|---|---|
Route3DElement |
Route3DElement([options])Parametry:
Tworzy Route3DElement z określonymi opcjami. |
Właściwości | |
|---|---|
autofitsCamera
attr: autofits-camera |
Typ danych wejściowych:
boolean optionalTyp danych wyjściowych: booleanDomyślnie:
falseJeśli podasz trasę, będzie ona widoczna w obszarze widoku mapy wraz z innymi elementami, które zostały wybrane.
Atrybut HTML: autofits-camera |
departureTime
attr: departure-time |
Jeśli podasz tę wartość, trasa zostanie obliczona z uwzględnieniem określonego czasu wyjazdu. Jeśli określasz datę za pomocą atrybutu HTML, użyj formatu ISO 8601, aby uzyskać wiarygodne wyniki w różnych przeglądarkach. Informacje o wymaganiach dotyczących korzystania znajdziesz w artykule
ComputeRoutesRequest.departureTime.Atrybut HTML: departure-time="####-##-##T##:##Z" |
destination
attr: destination |
Typ danych wejściowych:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalTyp danych wyjściowych: string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalMiejsce docelowe trasy.
Atrybut HTML:
|
fallbackInfo
readonly |
Typ:
FallbackInfo optionalInformacje o trasach zastępczych dla wyznaczonych tras. |
geocodingResults
readonly |
Typ:
GeocodingResults optionalWyniki geokodowania dla miejsca początkowego i docelowego. |
internalUsageAttributionIds
attr: internal-usage-attribution-ids |
Identyfikatory używane do przypisywania wywołań do konkretnych pakietów lub bibliotek OSS.
Atrybut HTML: internal-usage-attribution-ids="space separated strings" |
origin
attr: origin |
Typ danych wejściowych:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalTyp danych wyjściowych: string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalPunkt początkowy trasy.
Atrybut HTML:
|
routes
readonly |
Trasa główna i opcjonalne trasy alternatywne obliczone przez interfejs Routes API. |
routingPreference
attr: routing-preference |
Typ danych wejściowych:
RoutingPreference optionalTyp danych wyjściowych: RoutingPreference optionalJeśli podasz te informacje, trasa zostanie obliczona z uwzględnieniem informacji o ruchu drogowym na trasie na podstawie określonego parametru
RoutingPreference i będzie używać kolorów związanych z ruchem drogowym.Atrybut HTML: routing-preference="value-name" |
trafficPolylinesDisabled
attr: traffic-polylines-disabled |
Typ danych wejściowych:
boolean optionalTyp danych wyjściowych: booleanDomyślnie:
falseOkreśla, czy wyłączyć linie łamane uwzględniające natężenie ruchu. Polilinie uwzględniające natężenie ruchu są dostępne tylko wtedy, gdy parametr routingPreference jest ustawiony na TRAFFIC_AWARE lub TRAFFIC_AWARE_OPTIMAL.
Atrybut HTML: traffic-polylines-disabled |
travelMode
attr: travel-mode |
Jeśli podasz ten parametr, linia łamana będzie oparta na określonym środku transportu.
Atrybut HTML: travel-mode="value-name" |
Metody | |
|---|---|
Dziedziczone:
addEventListener,
removeEventListener
|
Wydarzenia | |
|---|---|
|
function(routeInitializationErrorEvent)Argumenty:
To zdarzenie jest wywoływane, gdy nie uda się wczytać trasy. |
|
function(routeInitializationSuccessEvent)Argumenty:
To zdarzenie jest wywoływane, gdy trasa zostanie pomyślnie wczytana. |
Interfejs Route3DElementOptions
interfejs
google.maps.routes.Route3DElementOptions
zaimplementowany przez Route3DElement
Obiekt Route3DElementOptions służący do definiowania właściwości, które można ustawić w Route3DElement.
Właściwości | |
|---|---|
autofitsCamera
opcjonalne |
Typ:
boolean optionalOkreśla, czy kamera ma być automatycznie dopasowywana do trasy. |
departureTime
opcjonalne |
Typ:
Date optionalZobacz Route3DElement.departureTime. |
destination
opcjonalne |
Typ:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalZobacz Route3DElement.destination. |
internalUsageAttributionIds
opcjonalne |
Typ:
Iterable<string> optionalIdentyfikatory używane do przypisywania wywołań do konkretnych pakietów lub bibliotek OSS. |
origin
opcjonalne |
Typ:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalZobacz Route3DElement.origin. |
routingPreference
opcjonalne |
Typ:
RoutingPreference optionalZobacz Route3DElement.routingPreference. |
trafficPolylinesDisabled
opcjonalne |
Typ:
boolean optionalOkreśla, czy wyłączyć linie łamane uwzględniające natężenie ruchu. Polilinie uwzględniające natężenie ruchu są dostępne tylko wtedy, gdy parametr routingPreference jest ustawiony na TRAFFIC_AWARE lub TRAFFIC_AWARE_OPTIMAL. |
travelMode
opcjonalne |
Typ:
TravelMode optionalZobacz Route3DElement.travelMode. |