Routes Widget

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");
Route3DElement
Route3DElement([options])
Parametry:
Tworzy Route3DElement z określonymi opcjami.
autofitsCamera
attr: autofits-camera
Typ danych wejściowych: boolean optional
Typ danych wyjściowych: boolean
Domyślnie: false
Jeś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
Typ danych wejściowych: Date optional
Typ danych wyjściowych: Date optional
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 optional
Typ danych wyjściowych: string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optional
Miejsce docelowe trasy.
Atrybut HTML:
  • destination="lat,lng"
  • destination="places/###"
  • destination="address"
fallbackInfo
readonly
Typ: FallbackInfo optional
Informacje o trasach zastępczych dla wyznaczonych tras.
geocodingResults
readonly
Typ: GeocodingResults optional
Wyniki geokodowania dla miejsca początkowego i docelowego.
internalUsageAttributionIds
attr: internal-usage-attribution-ids
Typ danych wejściowych: Iterable<string> optional
Typ danych wyjściowych: Array<string> optional
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 optional
Typ danych wyjściowych: string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optional
Punkt początkowy trasy.
Atrybut HTML:
  • origin="lat,lng"
  • origin="places/###"
  • origin="address"
routes
readonly
Typ: Array<Route> optional
Trasa główna i opcjonalne trasy alternatywne obliczone przez interfejs Routes API.
routingPreference
attr: routing-preference
Typ danych wejściowych: RoutingPreference optional
Typ danych wyjściowych: RoutingPreference optional
Jeś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 optional
Typ danych wyjściowych: boolean
Domyślnie: false
Okreś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
Typ danych wejściowych: TravelMode optional
Typ danych wyjściowych: TravelMode optional
Jeśli podasz ten parametr, linia łamana będzie oparta na określonym środku transportu.
Atrybut HTML: travel-mode="value-name"
Dziedziczone: addEventListener, removeEventListener
Alphagmp-error
function(routeInitializationErrorEvent)
Argumenty:
  • routeInitializationErrorEvent: Event optional
To zdarzenie jest wywoływane, gdy nie uda się wczytać trasy.
Alphagmp-load
function(routeInitializationSuccessEvent)
Argumenty:
  • routeInitializationSuccessEvent: Event optional
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.

autofitsCamera
opcjonalne
Typ: boolean optional
Określa, czy kamera ma być automatycznie dopasowywana do trasy.
departureTime
opcjonalne
Typ: Date optional
destination
opcjonalne
internalUsageAttributionIds
opcjonalne
Typ: Iterable<string> optional
Identyfikatory używane do przypisywania wywołań do konkretnych pakietów lub bibliotek OSS.
origin
opcjonalne
routingPreference
opcjonalne
Typ: RoutingPreference optional
trafficPolylinesDisabled
opcjonalne
Typ: boolean optional
Okreś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 optional