Classe Route3DElement
class
google.maps.routes.Route3DElement
extends HTMLElement
implements Route3DElementOptions
library "routes"
Un componente web per il rendering dei percorsi in 3D. Al momento supporta i parametri di origine e destinazione per eseguire il rendering di una polilinea nello spazio 3D in una mappa 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");
Costruttore | |
|---|---|
Route3DElement |
Route3DElement([options])Parametri:
Crea un Route3DElement con le opzioni specificate. |
Proprietà | |
|---|---|
autofitsCamera
attr: autofits-camera |
Tipo di input:
boolean optionalTipo di output: booleanValore predefinito:
falseSe fornito, il percorso specificato verrà reso visibile all'interno dell'area visibile della mappa, insieme a tutti gli altri elementi che hanno attivato l'opzione.
Attributo HTML: autofits-camera |
departureTime
attr: departure-time |
Se fornito, il percorso verrà calcolato con l'ora di partenza specificata. Quando specifichi tramite l'attributo HTML, utilizza il formato ISO 8601 per ottenere risultati affidabili su tutti i browser. Per informazioni sui requisiti di utilizzo, consulta
ComputeRoutesRequest.departureTime.Attributo HTML: departure-time="####-##-##T##:##Z" |
destination
attr: destination |
Tipo di input:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalTipo di output: string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalLa destinazione del percorso.
Attributo HTML:
|
fallbackInfo
readonly |
Tipo:
FallbackInfo optionalInformazioni di riserva per i percorsi calcolati. |
geocodingResults
readonly |
Tipo:
GeocodingResults optionalRisultati di geocodifica per l'origine e la destinazione. |
internalUsageAttributionIds
attr: internal-usage-attribution-ids |
Identificatori utilizzati per attribuire le chiamate a pacchetti o librerie OSS specifici.
Attributo HTML: internal-usage-attribution-ids="space separated strings" |
origin
attr: origin |
Tipo di input:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalTipo di output: string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalL'origine del percorso.
Attributo HTML:
|
routes
readonly |
Il percorso principale, insieme a itinerari alternativi facoltativi, calcolati dall'API Routes. |
routingPreference
attr: routing-preference |
Se fornito, il percorso verrà calcolato con le informazioni sul traffico lungo il percorso in base al valore
RoutingPreference specificato e utilizzerà una colorazione specifica per il traffico.Attributo HTML: routing-preference="value-name" |
trafficPolylinesDisabled
attr: traffic-polylines-disabled |
Tipo di input:
boolean optionalTipo di output: booleanValore predefinito:
falseIndica se disattivare le polilinee sensibili al traffico. Le polilinee sensibili al traffico sono disponibili solo quando routingPreference è impostato su TRAFFIC_AWARE o TRAFFIC_AWARE_OPTIMAL.
Attributo HTML: traffic-polylines-disabled |
travelMode
attr: travel-mode |
Se fornita, la polilinea si basa sulla modalità di viaggio specificata.
Attributo HTML: travel-mode="value-name" |
Metodi | |
|---|---|
Ereditato:
addEventListener,
removeEventListener
|
Eventi | |
|---|---|
|
function(routeInitializationErrorEvent)Argomenti:
Questo evento viene attivato quando il caricamento del percorso non riesce. |
|
function(routeInitializationSuccessEvent)Argomenti:
Questo evento viene attivato quando il percorso viene caricato correttamente. |
Interfaccia Route3DElementOptions
interfaccia
google.maps.routes.Route3DElementOptions
implementata da Route3DElement
Oggetto Route3DElementOptions utilizzato per definire le proprietà che possono essere impostate su un Route3DElement.
Proprietà | |
|---|---|
autofitsCamera
facoltativo |
Tipo:
boolean optionalIndica se attivare o meno l'adattamento automatico della videocamera al percorso. |
departureTime
facoltativo |
Tipo:
Date optionalLeggi i Route3DElement.departureTime. |
destination
facoltativo |
Tipo:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalLeggi i Route3DElement.destination. |
internalUsageAttributionIds
facoltativo |
Tipo:
Iterable<string> optionalIdentificatori utilizzati per attribuire le chiamate a pacchetti o librerie OSS specifici. |
origin
facoltativo |
Tipo:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalLeggi i Route3DElement.origin. |
routingPreference
facoltativo |
Tipo:
RoutingPreference optionalLeggi i Route3DElement.routingPreference. |
trafficPolylinesDisabled
facoltativo |
Tipo:
boolean optionalIndica se disattivare le polilinee sensibili al traffico. Le polilinee sensibili al traffico sono disponibili solo quando routingPreference è impostato su TRAFFIC_AWARE o TRAFFIC_AWARE_OPTIMAL. |
travelMode
facoltativo |
Tipo:
TravelMode optionalLeggi i Route3DElement.travelMode. |