Classe Route
google.maps.routes.Route
classe
Contiene un percorso, costituito da una serie di segmenti stradali collegati che uniscono i waypoint iniziali, finali e intermedi.
Accesso chiamando il numero const {Route} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Metodi statici | |
---|---|
computeRoutes |
computeRoutes(request) Parametri:
Valore restituito:
Promise<{ Restituisce la route principale insieme alle route alternative facoltative, dato un insieme di tappe intermedie e terminali. Nota: questo metodo richiede di specificare una maschera del campo di risposta nella richiesta impostando la proprietà ComputeRoutesRequest.fields . Il valore è un elenco di percorsi dei campi. Ad esempio:
L'utilizzo della maschera per il campo della risposta con carattere jolly fields: ['*'] è sconsigliato perché:
|
Proprietà | |
---|---|
description |
Tipo:
string optional Una descrizione dell'itinerario. |
distanceMeters |
Tipo:
number optional La distanza di percorrenza dell'itinerario, in metri. |
durationMillis |
Tipo:
number optional Il tempo necessario per percorrere l'itinerario in millisecondi. Se imposti ComputeRoutesRequest.routingPreference su TRAFFIC_UNAWARE , questo valore è uguale a Route.staticDurationMillis . Se imposti ComputeRoutesRequest.routingPreference su TRAFFIC_AWARE o TRAFFIC_AWARE_OPTIMAL , questo valore viene calcolato tenendo conto delle condizioni del traffico. Nota: se la durata supera 2^53 millisecondi, questo valore è Number.POSITIVE_INFINITY . |
legs |
Un insieme di tratte (segmenti di percorso tra i waypoint) che compongono l'itinerario. Ogni tratta corrisponde al viaggio tra due waypoint non via . Ad esempio:
origin a intermediates a destination . |
localizedValues |
Tipo:
RouteLocalizedValues optional Rappresentazioni testuali delle proprietà di Route . |
optimizedIntermediateWaypointIndices |
Tipo:
Array<number> optional Se imposti ComputeRoutesRequest.optimizeWaypointOrder su true , questo campo contiene l'ordine ottimizzato dei waypoint intermedi. In caso contrario, questo campo è vuoto. L'indice inizia con 0 per il primo waypoint intermedio fornito nell'input. Ad esempio, se inserisci:
[2, 0, 1] . |
path |
Tipo:
Array<LatLngAltitude> optional L'elenco dei LatLngAltitude dell'itinerario, che può essere utilizzato per disegnare una polilinea dell'itinerario. La granularità del percorso può essere controllata impostando ComputeRoutesRequest.polylineQuality . |
polylineDetails |
Tipo:
PolylineDetails optional Contiene informazioni sui dettagli lungo il percorso. |
routeLabels |
Tipo:
Array<RouteLabel> optional Etichette per l'itinerario utili per identificare proprietà specifiche da confrontare con altre. |
routeToken |
Tipo:
string optional Un token opaco che può essere passato all'SDK Navigation per ricostruire l'itinerario durante la navigazione e, in caso di ricalcolo del percorso, rispettare l'intenzione originale al momento della creazione dell'itinerario. Considera questo token come un blob opaco. Non confrontare il suo valore tra le richieste, in quanto potrebbe cambiare anche se il servizio restituisce esattamente lo stesso percorso. Nota: routeToken è disponibile solo per le richieste in cui ComputeRoutesRequest.routingPreference è impostato su TRAFFIC_AWARE o TRAFFIC_AWARE_OPTIMAL . Non è supportato per le richieste con tappe via . |
speedPaths |
Raggruppamenti di sezioni del percorso con la relativa velocità di lettura. Affinché questo campo venga compilato, ComputeRoutesRequest.routingPreference deve essere impostato su TRAFFIC_AWARE o TRAFFIC_AWARE_OPTIMAL e ComputeRoutesRequest.extraComputations deve includere TRAFFIC_ON_POLYLINE . |
staticDurationMillis |
Tipo:
number optional La durata del viaggio lungo il percorso senza prendere in considerazione le condizioni del traffico. Nota: se la durata supera 2^53 millisecondi, questo valore è Number.POSITIVE_INFINITY . |
travelAdvisory |
Tipo:
RouteTravelAdvisory optional Informazioni aggiuntive sull'itinerario. |
viewport |
Tipo:
LatLngBounds optional Il riquadro di delimitazione dell'area visibile del percorso. |
warnings |
Tipo:
Array<string> optional Un array di avvisi da mostrare durante la visualizzazione del percorso. |
Metodi | |
---|---|
createPolylines |
createPolylines([options]) Parametri:
Crea polilinee per l'itinerario in base ai dati disponibili. Polilinee multimodali:
Polilinee del traffico:
Polilinea complessiva:
|
createWaypointAdvancedMarkers |
createWaypointAdvancedMarkers([options]) Parametri:
Valore restituito:
Promise<Array<AdvancedMarkerElement>> Crea indicatori per il percorso etichettati con "A", "B", "C" e così via per ogni waypoint. Ai marcatori è stato applicato lo stile predefinito. È possibile passare le opzioni per modificare lo stile del marcatore in base all'indice del marcatore o alle proprietà del RouteLeg corrispondente. Il parametro WaypointMarkerDetails.leg non sarà definito se l'itinerario non ha tappe. Il campo "legs" deve essere richiesto in ComputeRoutesRequest.fields affinché vengano inclusi i waypoint intermedi. |
toJSON |
toJSON() Parametri: nessuno
Valore restituito:
Object Converte in un oggetto. |
ComputeRoutesRequest interfaccia
google.maps.routes.ComputeRoutesRequest
interfaccia
Richiesta di percorsi.
Proprietà | |
---|---|
destination |
La destinazione del percorso. Un valore passato come stringa può essere un indirizzo, un plus code o un nome della risorsa Place. I valori di altitudine non vengono presi in considerazione per il calcolo dei percorsi. |
fields |
Tipo:
Iterable<string> Raccolta di campi da recuperare. Specifica ["*"] per tutti i campi. |
origin |
L'origine dell'itinerario. Un valore passato come stringa può essere un indirizzo, un plus code o un nome della risorsa Place. I valori di altitudine non vengono presi in considerazione per il calcolo dei percorsi. |
arrivalTime optional |
Tipo:
Date optional L'ora di arrivo. Nota: può essere impostato solo quando ComputeRoutesRequest.travelMode è impostato su TRANSIT . Puoi specificare ComputeRoutesRequest.departureTime o ComputeRoutesRequest.arrivalTime , ma non entrambi. I viaggi con il trasporto pubblico sono disponibili fino a 7 giorni nel passato o 100 giorni nel futuro. |
computeAlternativeRoutes optional |
Tipo:
boolean optional Specifica se calcolare percorsi alternativi oltre al percorso. Non vengono restituiti percorsi alternativi per le richieste con waypoint intermedi. |
departureTime optional |
Tipo:
Date optional L'orario di partenza. Se non imposti questo valore, il valore predefinito è l'ora in cui hai effettuato la richiesta. Nota: puoi specificare un orario nel passato solo quando ComputeRoutesRequest.travelMode è impostato su TRANSIT . I viaggi con il trasporto pubblico sono disponibili fino a 7 giorni nel passato o 100 giorni nel futuro. |
extraComputations optional |
Tipo:
Iterable<ComputeRoutesExtraComputation> optional Un elenco di calcoli aggiuntivi che possono essere utilizzati per completare la richiesta. Nota: questi calcoli aggiuntivi potrebbero restituire campi extra nella risposta. Questi campi aggiuntivi devono essere specificati anche in ComputeRoutesRequest.fields per essere restituiti nella risposta. |
intermediates optional |
Un insieme di tappe lungo il percorso (esclusi i punti terminali), in cui fermarsi o passare. Sono supportate fino a 25 tappe intermedie. |
language optional |
Tipo:
string optional Il codice lingua BCP-47, ad esempio "en-US" o "sr-Latn". Per ulteriori informazioni, consulta Identificatore di località Unicode. Consulta la sezione Supporto delle lingue per l'elenco delle lingue supportate. Se non fornisci questo valore, la lingua viene dedotta dalle impostazioni di localizzazione dell'API Google Maps JavaScript. In caso contrario, la lingua viene dedotta dalla posizione dell'origine. |
optimizeWaypointOrder optional |
Tipo:
boolean optional Se impostato su true, il servizio tenta di ridurre al minimo il costo complessivo del percorso riordinando i waypoint intermedi specificati. La richiesta non va a buon fine se uno dei waypoint intermedi è un waypoint intermedio. Utilizza Route.optimizedIntermediateWaypointIndices nella risposta per trovare il nuovo ordine. Se "optimizedIntermediateWaypointIndices" non viene richiesto in ComputeRoutesRequest.fields , la richiesta non va a buon fine. Se è impostato su false, Route.optimizedIntermediateWaypointIndices nella risposta sarà vuoto. |
polylineQuality optional |
Tipo:
PolylineQuality optional Specifica la preferenza per la qualità della polilinea. |
region optional |
Tipo:
string optional Il codice regione, specificato come valore di due caratteri ccTLD ("dominio di primo livello"). Per ulteriori informazioni, vedi Domini di primo livello nazionali. Se non fornisci questo valore, la regione viene dedotta dalle impostazioni di localizzazione dell'API Google Maps JavaScript. In caso contrario, la regione viene dedotta dalla posizione dell'origine. |
requestedReferenceRoutes optional |
Tipo:
Iterable<ReferenceRoute> optional Specifica quali route di riferimento calcolare come parte della richiesta oltre alla route predefinita. Una route di riferimento è una route con un obiettivo di calcolo diverso da quello predefinito. Ad esempio, il calcolo di un percorso di riferimento FUEL_EFFICIENT tiene conto di vari parametri che generano un percorso ottimale per il risparmio di carburante. Quando utilizzi questa funzionalità, cerca Route.routeLabels nei percorsi risultanti. |
routeModifiers optional |
Tipo:
RouteModifiers optional Un insieme di condizioni da soddisfare che influiscono sul modo in cui vengono calcolati i percorsi. Ad esempio, puoi specificare le funzionalità da evitare, come strade a pedaggio o autostrade. |
routingPreference optional |
Tipo:
RoutingPreference optional Specifica come calcolare l'itinerario. Il server tenta di utilizzare la preferenza di routing selezionata per calcolare l'itinerario. Se la preferenza di routing genera un errore o una latenza molto lunga, viene restituito un errore. Puoi specificare questa opzione solo quando ComputeRoutesRequest.travelMode è DRIVING o TWO_WHEELER , altrimenti la richiesta non va a buon fine. |
trafficModel optional |
Tipo:
TrafficModel optional Specifica i presupposti da utilizzare per il calcolo del tempo nel traffico. Questa impostazione influisce sul valore di Route.durationMillis e RouteLeg.durationMillis , che contengono il tempo previsto nel traffico in base alle medie storiche. ComputeRoutesRequest.trafficModel è disponibile solo per le richieste in cui ComputeRoutesRequest.routingPreference è impostato su TRAFFIC_AWARE_OPTIMAL e ComputeRoutesRequest.travelMode su DRIVING . Il valore predefinito è BEST_GUESS . |
transitPreference optional |
Tipo:
TransitPreference optional Specifica le preferenze che influenzano il percorso restituito per i percorsi TRANSIT . Nota: può essere specificato solo quando ComputeRoutesRequest.travelMode è impostato su TRANSIT . |
travelMode optional |
Tipo:
TravelMode optional Specifica la modalità di trasporto. |
units optional |
Tipo:
UnitSystem optional Specifica le unità di misura per i campi di visualizzazione, ad esempio le indicazioni stradali. Le unità di misura utilizzate per il percorso, la tratta, la distanza del passo e la durata non sono interessate da questo valore. Se non fornisci questo valore, le unità di visualizzazione vengono dedotte dalla posizione dell'origine. |
Costanti ComputeRoutesExtraComputation
google.maps.routes.ComputeRoutesExtraComputation
costanti
Calcoli aggiuntivi da eseguire per una richiesta Route.computeRoutes
.
Accesso chiamando il numero const {ComputeRoutesExtraComputation} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Costanti | |
---|---|
FLYOVER_INFO_ON_POLYLINE |
Informazioni sul sorvolo per le route. Per restituire queste informazioni, devi specificare il campo "polylineDetails" in ComputeRoutesRequest.fields . Al momento, questi dati verranno compilati solo per alcune città metropolitane in India. Questa funzionalità è sperimentale e lo SKU/addebito è soggetto a modifiche. |
FUEL_CONSUMPTION |
Consumo di carburante stimato per il percorso o i percorsi. |
HTML_FORMATTED_NAVIGATION_INSTRUCTIONS |
Istruzioni di navigazione presentate come stringa di testo HTML formattata. Questi contenuti devono essere letti così come sono e sono solo a scopo di visualizzazione. Non analizzarlo in modo programmatico. |
NARROW_ROAD_INFO_ON_POLYLINE |
Informazioni sulle strade strette per il percorso o i percorsi. Per restituire queste informazioni, devi specificare il campo "polylineDetails" in ComputeRoutesRequest.fields . Al momento, questi dati verranno compilati solo per alcune città metropolitane in India. Questa funzionalità è sperimentale e lo SKU/addebito è soggetto a modifiche. |
TOLLS |
Informazioni sui pedaggi per il percorso o i percorsi. |
TRAFFIC_ON_POLYLINE |
Polilinee sensibili al traffico per il percorso o i percorsi. |
Interfaccia DirectionalLocationLiteral
google.maps.routes.DirectionalLocationLiteral
interfaccia
Per comodità, i valori letterali degli oggetti vengono accettati al posto delle istanze DirectionalLocation
. Questi vengono convertiti in DirectionalLocation
quando l'API Maps JavaScript li rileva.
Questa interfaccia estende
LatLngAltitudeLiteral
.
Proprietà | |
---|---|
heading optional |
Tipo:
number optional L'orientamento della bussola associato alla direzione del flusso del traffico. I valori di direzione possono essere numeri compresi tra 0 e 360, dove 0 specifica una direzione verso nord, 90 specifica una direzione verso est e così via. Puoi utilizzare questo campo solo per DRIVING e TWO_WHEELER ComputeRoutesRequest.travelMode . |
Ereditato:
altitude ,
lat ,
lng
|
DirectionalLocation class
google.maps.routes.DirectionalLocation
classe
Contiene un punto geografico e un'intestazione facoltativa.
Questo corso si estende
LatLngAltitude
.
Questa classe implementa
DirectionalLocationLiteral
.
Accesso chiamando il numero const {DirectionalLocation} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Costruttore | |
---|---|
Ereditato:
LatLngAltitude
|
Proprietà | |
---|---|
heading |
Tipo:
number optional L'orientamento della bussola associato alla direzione del flusso del traffico. I valori di direzione possono essere numeri compresi tra 0 e 360, dove 0 specifica una direzione verso nord, 90 specifica una direzione verso est e così via. Puoi utilizzare questo campo solo per DRIVING e TWO_WHEELER ComputeRoutesRequest.travelMode . |
Ereditato:
altitude ,
lat ,
lng
|
Metodi | |
---|---|
toJSON |
toJSON() Parametri: nessuno
Valore restituito:
DirectionalLocationLiteral Converte in un oggetto. |
Ereditato:
equals
|
FallbackInfo class
google.maps.routes.FallbackInfo
classe
Informazioni relative a come e perché è stato utilizzato un risultato di riserva in una risposta di Route.computeRoutes
. Se questo campo è impostato, significa che il server ha utilizzato una modalità di routing diversa da quella preferita come fallback.
Accesso chiamando il numero const {FallbackInfo} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Proprietà | |
---|---|
reason |
Tipo:
FallbackReason optional Il motivo per cui è stata utilizzata la risposta di riserva anziché quella originale. Questo campo viene compilato solo quando viene attivata la modalità di riserva e viene restituita la risposta di riserva. |
routingMode |
Tipo:
FallbackRoutingMode optional Modalità di routing utilizzata per la risposta. Se è stato attivato il fallback, la modalità potrebbe essere diversa dalla preferenza di routing impostata nella richiesta client originale. |
Costanti FallbackReason
google.maps.routes.FallbackReason
costanti
Il motivo per cui è stata restituita una risposta di riserva in una risposta Route.computeRoutes
.
Accesso chiamando il numero const {FallbackReason} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Costanti | |
---|---|
LATENCY_EXCEEDED |
Non è stato possibile completare il calcolo con la modalità di itinerario che preferisci in tempo, ma siamo riusciti a restituire un risultato calcolato con una modalità alternativa. |
SERVER_ERROR |
Si è verificato un errore del server durante il calcolo dei percorsi con la modalità di routing preferita, ma siamo riusciti a restituire un risultato calcolato con una modalità alternativa. |
Costanti FallbackRoutingMode
google.maps.routes.FallbackRoutingMode
costanti
La modalità di routing effettiva utilizzata quando viene restituita una risposta di riserva in una risposta Route.computeRoutes
.
Accesso chiamando il numero const {FallbackRoutingMode} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Costanti | |
---|---|
TRAFFIC_AWARE |
Indica il TRAFFIC_AWARE RoutingPreference utilizzato per calcolare la risposta. |
TRAFFIC_UNAWARE |
Indica il TRAFFIC_UNAWARE RoutingPreference utilizzato per calcolare la risposta. |
GeocodedWaypoint class
google.maps.routes.GeocodedWaypoint
classe
Geocodifica delle località utilizzate come waypoint. Compilato solo per i waypoint degli indirizzi. Include dettagli sui risultati del geocoding per determinare a cosa è stato codificato l'indirizzo.
Accesso chiamando il numero const {GeocodedWaypoint} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Proprietà | |
---|---|
geocoderStatus |
Tipo:
RPCStatus optional Indica il codice di stato risultante dall'operazione di geocodifica. |
intermediateWaypointRequestIndex |
Tipo:
number optional L'indice della tappa intermedia corrispondente nella richiesta. Compilato solo se il waypoint corrispondente è un waypoint intermedio. |
partialMatch |
Tipo:
boolean Indica che il geocoder non ha restituito una corrispondenza esatta per la richiesta originale, anche se è riuscito a trovare una corrispondenza per parte dell'indirizzo richiesto. Ti consigliamo di esaminare la richiesta originale per verificare la presenza di errori ortografici e/o di un indirizzo incompleto. |
placeId |
Tipo:
string L'ID luogo per questo risultato. |
types |
Tipo:
Array<string> Il tipo o i tipi di risultato, sotto forma di zero o più tag di tipo. Consulta la pagina https://developers.google.com/maps/documentation/geocoding/requests-geocoding#Types per i tipi supportati. |
Metodi | |
---|---|
toJSON |
toJSON() Parametri: nessuno
Valore restituito:
Object Converte in un oggetto. |
Classe GeocodingResults
google.maps.routes.GeocodingResults
classe
Contiene GeocodedWaypoint
per l'origine, la destinazione e i waypoint intermedi. Compilato solo per i waypoint degli indirizzi.
Accesso chiamando il numero const {GeocodingResults} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Proprietà | |
---|---|
destination |
Tipo:
GeocodedWaypoint optional Il waypoint geocodificato per la destinazione. |
intermediates |
Tipo:
Array<GeocodedWaypoint> optional Un elenco di waypoint geocodificati intermedi, ognuno contenente un campo indice che corrisponde alla posizione in base zero del waypoint nell'ordine in cui sono stati specificati nella richiesta. |
origin |
Tipo:
GeocodedWaypoint optional Il waypoint geocodificato per l'origine. |
Metodi | |
---|---|
toJSON |
toJSON() Parametri: nessuno
Valore restituito:
Object Converte in un oggetto. |
Classe MultiModalSegment
google.maps.routes.MultiModalSegment
classe
Fornisce informazioni riepilogative su un segmento multimodale dell'RouteLeg.steps
di un percorso. Un segmento multimodale è definito come uno o più RouteLegStep
contigui che hanno lo stesso TravelMode
.
Accesso chiamando il numero const {MultiModalSegment} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Proprietà | |
---|---|
instructions |
Tipo:
string optional Istruzioni per navigare in questo segmento multimodale. |
maneuver |
Tipo:
string optional La manovra di navigazione da eseguire in questo passaggio. Vedi Manovra per un elenco dei valori possibili. |
stepEndIndex |
Tipo:
number L'indice RouteLegStep corrispondente che è la fine di un segmento multimodale. |
stepStartIndex |
Tipo:
number L'indice RouteLegStep corrispondente che è l'inizio di un segmento multimodale. |
travelMode |
Tipo:
TravelMode optional La modalità di viaggio utilizzata per questo segmento multimodale. |
Metodi | |
---|---|
toJSON |
toJSON() Parametri: nessuno
Valore restituito:
Object Converte in un oggetto. |
PolylineDetailInfo class
google.maps.routes.PolylineDetailInfo
classe
Contiene informazioni su una caratteristica stradale lungo un tratto di polilinea.
Accesso chiamando il numero const {PolylineDetailInfo} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Proprietà | |
---|---|
endIndex |
Tipo:
number optional L'indice finale di questa funzionalità stradale nella polilinea. |
presence |
Tipo:
RoadFeatureState optional Indica se la funzionalità stradale esiste lungo la polilinea. |
startIndex |
Tipo:
number optional L'indice iniziale di questa funzionalità stradale nella polilinea. |
Metodi | |
---|---|
toJSON |
toJSON() Parametri: nessuno
Valore restituito:
Object Converte in un oggetto. |
Classe PolylineDetails
google.maps.routes.PolylineDetails
classe
Dettagli corrispondenti a un determinato indice o segmento contiguo di una polilinea. Data una polilinea con punti P_0, P_1, ... , P_N (indice basato su zero), PolylineDetails
descrive una caratteristica stradale per un determinato intervallo.
Accesso chiamando il numero const {PolylineDetails} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Proprietà | |
---|---|
flyoverInfo |
Tipo:
Array<PolylineDetailInfo> Dettagli del sorvolo lungo la polilinea. |
narrowRoadInfo |
Tipo:
Array<PolylineDetailInfo> Dettagli della strada stretta lungo la polilinea. |
Metodi | |
---|---|
toJSON |
toJSON() Parametri: nessuno
Valore restituito:
Object Converte in un oggetto. |
Costanti PolylineQuality
google.maps.routes.PolylineQuality
costanti
Specifica la qualità della polilinea.
Accesso chiamando il numero const {PolylineQuality} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Costanti | |
---|---|
HIGH_QUALITY |
Specifica una polilinea di alta qualità composta da più punti di OVERVIEW a costo di una maggiore dimensione della risposta. Utilizza questo valore quando hai bisogno di maggiore precisione. |
OVERVIEW |
Specifica una polilinea di panoramica composta da un numero ridotto di punti. L'utilizzo di questa opzione ha una latenza delle richieste inferiore rispetto a HIGH_QUALITY . Utilizza questo valore quando visualizzi una panoramica dell'itinerario. |
ReferenceRoute costanti
google.maps.routes.ReferenceRoute
costanti
Un percorso di riferimento supportato su un ComputeRoutesRequest
.
Accesso chiamando il numero const {ReferenceRoute} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Costanti | |
---|---|
FUEL_EFFICIENT |
Percorso a basso consumo di carburante. |
SHORTER_DISTANCE |
Percorso con distanza di viaggio più breve. |
Costanti RoadFeatureState
google.maps.routes.RoadFeatureState
costanti
Contiene gli stati degli elementi stradali lungo un tratto di polilinea.
Accesso chiamando il numero const {RoadFeatureState} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Costanti | |
---|---|
DOES_NOT_EXIST |
La funzionalità relativa alla strada non esiste. |
EXISTS |
La funzionalità stradale esiste. |
Costanti RouteLabel
google.maps.routes.RouteLabel
costanti
Etichette per l'itinerario utili per identificare proprietà specifiche da confrontare con altre.
Accesso chiamando il numero const {RouteLabel} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Costanti | |
---|---|
DEFAULT_ROUTE |
Il percorso "migliore" predefinito restituito per il calcolo del percorso. |
DEFAULT_ROUTE_ALTERNATE |
Un'alternativa al percorso "migliore" predefinito. I percorsi come questo verranno restituiti quando viene specificato ComputeRoutesRequest.computeAlternativeRoutes . |
FUEL_EFFICIENT |
Percorso a basso consumo di carburante. I percorsi etichettati con questo valore sono considerati ottimizzati per parametri ecologici come il consumo di carburante. |
SHORTER_DISTANCE |
Percorso con distanza di viaggio più breve. Questa è una funzione sperimentale. |
RouteLeg class
google.maps.routes.RouteLeg
classe
Contiene un segmento tra i waypoint non via
.
Accesso chiamando il numero const {RouteLeg} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Proprietà | |
---|---|
distanceMeters |
Tipo:
number La distanza di percorrenza della tratta dell'itinerario, in metri. |
durationMillis |
Tipo:
number optional Il tempo necessario per percorrere il segmento di itinerario in millisecondi. Se imposti ComputeRoutesRequest.routingPreference su TRAFFIC_UNAWARE , questo valore è uguale a staticDurationMillis . Se imposti ComputeRoutesRequest.routingPreference su TRAFFIC_AWARE o TRAFFIC_AWARE_OPTIMAL , questo valore viene calcolato tenendo conto delle condizioni del traffico. Nota: se la durata supera 2^53 millisecondi, questo valore è Number.POSITIVE_INFINITY . |
endLocation |
Tipo:
DirectionalLocation optional La posizione finale di questa tratta. Questa posizione potrebbe essere diversa da ComputeRoutesRequest.destination . Ad esempio, quando ComputeRoutesRequest.destination non si trova vicino a una strada, questo è un punto sulla strada. |
localizedValues |
Tipo:
RouteLegLocalizedValues optional Rappresentazioni testuali delle proprietà di RouteLeg . |
path |
Tipo:
Array<LatLngAltitude> L'elenco dei LatLngAltitude della tratta dell'itinerario, che può essere utilizzato per disegnare una polilinea della tratta dell'itinerario. La granularità del percorso può essere controllata impostando ComputeRoutesRequest.polylineQuality . |
speedPaths |
Raggruppamenti di sezioni del percorso della tappa con la relativa velocità di lettura. Affinché questo campo venga compilato, ComputeRoutesRequest.routingPreference deve essere impostato su TRAFFIC_AWARE o TRAFFIC_AWARE_OPTIMAL e ComputeRoutesRequest.extraComputations deve includere TRAFFIC_ON_POLYLINE . |
startLocation |
Tipo:
DirectionalLocation optional La posizione di partenza di questa tappa. Questa posizione potrebbe essere diversa da ComputeRoutesRequest.origin . Ad esempio, quando ComputeRoutesRequest.origin non si trova vicino a una strada, questo è un punto sulla strada. |
staticDurationMillis |
Tipo:
number optional La durata del viaggio nella tratta senza prendere in considerazione le condizioni del traffico. Nota: se la durata supera 2^53 millisecondi, questo valore è Number.POSITIVE_INFINITY . |
steps |
Tipo:
Array<RouteLegStep> Un array di passaggi che indicano i segmenti all'interno di questa tratta. Ogni passaggio rappresenta un'istruzione di navigazione. |
stepsOverview |
Tipo:
StepsOverview optional Informazioni generali sui passaggi di questo RouteLeg . Questo campo viene compilato solo per i percorsi TRANSIT . |
travelAdvisory |
Tipo:
RouteLegTravelAdvisory optional Contiene le informazioni aggiuntive di cui l'utente deve essere informato, ad esempio le possibili limitazioni della zona di traffico, in una tratta del percorso. |
Metodi | |
---|---|
toJSON |
toJSON() Parametri: nessuno
Valore restituito:
Object Converte in un oggetto. |
Classe RouteLegLocalizedValues
google.maps.routes.RouteLegLocalizedValues
classe
Rappresentazioni testuali di RouteLeg
.
Accesso chiamando il numero const {RouteLegLocalizedValues} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Proprietà | |
---|---|
distance |
Tipo:
string optional Distanza di viaggio della tratta dell'itinerario sotto forma di testo. |
distanceLanguage |
Tipo:
string optional Il codice lingua BCP-47 del testo della distanza, ad esempio "en-US" o "sr-Latn". Per ulteriori informazioni, visita la pagina http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
duration |
Tipo:
string optional Durata, rappresentata in formato di testo e localizzata nella regione della query. Prende in considerazione le condizioni del traffico. |
durationLanguage |
Tipo:
string optional Il codice lingua BCP-47 del testo della durata, ad esempio "en-US" o "sr-Latn". Per ulteriori informazioni, visita la pagina http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
staticDuration |
Tipo:
string optional Durata senza tenere conto delle condizioni del traffico, rappresentata in formato di testo. |
staticDurationLanguage |
Tipo:
string optional Il codice lingua BCP-47 del testo della durata statica, ad esempio "en-US" o "sr-Latn". |
Metodi | |
---|---|
toJSON |
toJSON() Parametri: nessuno
Valore restituito:
Object Converte in un oggetto. |
RouteLegStep class
google.maps.routes.RouteLegStep
classe
Contiene un segmento di un RouteLeg
. Un passaggio corrisponde a una singola istruzione di navigazione. Le tappe del percorso sono costituite da passaggi.
Accesso chiamando il numero const {RouteLegStep} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Proprietà | |
---|---|
distanceMeters |
Tipo:
number La distanza percorsa in questo passaggio, in metri. |
endLocation |
Tipo:
DirectionalLocation optional La posizione finale di questo passaggio. |
instructions |
Tipo:
string optional Istruzioni per eseguire questo passaggio. |
localizedValues |
Tipo:
RouteLegStepLocalizedValues optional Rappresentazioni testuali delle proprietà di RouteLegStep . |
maneuver |
Tipo:
string optional La manovra di navigazione da eseguire in questo passaggio. Vedi Manovra per un elenco dei valori possibili. |
path |
Tipo:
Array<LatLngAltitude> L'elenco dei LatLngAltitude del passaggio dell'itinerario, che possono essere utilizzati per disegnare una polilinea del passaggio dell'itinerario. La granularità del percorso può essere controllata impostando ComputeRoutesRequest.polylineQuality . Il campo "path" deve essere richiesto in ComputeRoutesRequest.fields affinché venga compilato. |
startLocation |
Tipo:
DirectionalLocation optional La posizione di partenza di questo passaggio. |
staticDurationMillis |
Tipo:
number optional La durata del viaggio in questo passaggio senza prendere in considerazione le condizioni del traffico. Nota: se la durata supera 2^53 millisecondi, questo valore è Number.POSITIVE_INFINITY . |
transitDetails |
Tipo:
TransitDetails optional Dettagli relativi a questo passaggio se la modalità di viaggio è TRANSIT . |
travelMode |
Tipo:
TravelMode optional La modalità di spostamento utilizzata per questo passaggio. |
Metodi | |
---|---|
toJSON |
toJSON() Parametri: nessuno
Valore restituito:
Object Converte in un oggetto. |
Classe RouteLegStepLocalizedValues
google.maps.routes.RouteLegStepLocalizedValues
classe
Rappresentazioni testuali delle proprietà di RouteLegStep
.
Accesso chiamando il numero const {RouteLegStepLocalizedValues} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Proprietà | |
---|---|
distance |
Tipo:
string optional Distanza di percorrenza del passaggio dell'itinerario sotto forma di testo. |
distanceLanguage |
Tipo:
string optional Il codice lingua BCP-47 del testo della distanza, ad esempio "en-US" o "sr-Latn". Per ulteriori informazioni, visita la pagina http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
staticDuration |
Tipo:
string optional Durata senza tenere conto delle condizioni del traffico, rappresentata in formato di testo. |
staticDurationLanguage |
Tipo:
string optional Il codice lingua BCP-47 del testo della durata statica, ad esempio "en-US" o "sr-Latn". Per ulteriori informazioni, visita la pagina http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
Metodi | |
---|---|
toJSON |
toJSON() Parametri: nessuno
Valore restituito:
Object Converte in un oggetto. |
Classe RouteLegTravelAdvisory
google.maps.routes.RouteLegTravelAdvisory
classe
Contiene informazioni aggiuntive di cui l'utente deve essere informato il giorno RouteLeg
.
Accesso chiamando il numero const {RouteLegTravelAdvisory} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Proprietà | |
---|---|
speedReadingIntervals |
Tipo:
Array<SpeedReadingInterval> optional Intervalli di lettura veloce che mostrano in dettaglio la densità del traffico. Applicabile in caso di TRAFFIC_AWARE e TRAFFIC_AWARE_OPTIMAL ComputeRoutesRequest.routingPreference . Gli intervalli coprono l'intera polilinea di RouteLeg senza sovrapposizioni. Il punto iniziale di un intervallo specificato coincide con il punto finale dell'intervallo precedente. Esempio: |
tollInfo |
Tipo:
TollInfo optional Contiene informazioni sui pedaggi per lo specifico RouteLeg . Questo campo viene compilato solo se sono previsti pedaggi sulla RouteLeg . Se questo campo è impostato, ma TollInfo.estimatedPrices non è compilato, il tratto dell'itinerario contiene pedaggi, ma il prezzo stimato è sconosciuto. Se questo campo è vuoto, non sono presenti pedaggi sul RouteLeg . |
Metodi | |
---|---|
toJSON |
toJSON() Parametri: nessuno
Valore restituito:
Object Converte in un oggetto. |
RouteLocalizedValues class
google.maps.routes.RouteLocalizedValues
classe
Rappresentazioni testuali delle proprietà di Route
.
Accesso chiamando il numero const {RouteLocalizedValues} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Proprietà | |
---|---|
distance |
Tipo:
string optional Distanza di viaggio del percorso rappresentata in formato testo. |
distanceLanguage |
Tipo:
string optional Il codice lingua BCP-47 del testo della distanza, ad esempio "en-US" o "sr-Latn". Per ulteriori informazioni, visita la pagina http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
duration |
Tipo:
string optional Durata, rappresentata in formato di testo e localizzata nella regione della query. Prende in considerazione le condizioni del traffico. Nota: se non hai richiesto informazioni sul traffico, questo valore è uguale a staticDuration . |
durationLanguage |
Tipo:
string optional Il codice lingua BCP-47 del testo della durata, ad esempio "en-US" o "sr-Latn". Per ulteriori informazioni, visita la pagina http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
staticDuration |
Tipo:
string optional Durata senza tenere conto delle condizioni del traffico, rappresentata in formato di testo. |
staticDurationLanguage |
Tipo:
string optional Il codice lingua BCP-47 del testo della durata statica, ad esempio "en-US" o "sr-Latn". |
transitFare |
Tipo:
string optional Tariffa del trasporto pubblico rappresentata in formato di testo. |
transitFareLanguage |
Tipo:
string optional Il codice lingua BCP-47 del testo della tariffa del trasporto pubblico, ad esempio "en-US" o "sr-Latn". |
Metodi | |
---|---|
toJSON |
toJSON() Parametri: nessuno
Valore restituito:
Object Converte in un oggetto. |
Interfaccia RouteModifiers
google.maps.routes.RouteModifiers
interfaccia
Contiene un insieme di condizioni facoltative da soddisfare durante il calcolo dei percorsi.
Proprietà | |
---|---|
avoidFerries optional |
Tipo:
boolean optional Se impostato su true , evita i traghetti quando è ragionevole, dando la preferenza ai percorsi che non li includono. Si applica solo a DRIVING o TWO_WHEELER TravelMode . |
avoidHighways optional |
Tipo:
boolean optional Se impostata su true , evita le autostrade quando è ragionevole, dando la preferenza ai percorsi che non le includono. Si applica solo a DRIVING o TWO_WHEELER TravelMode . |
avoidIndoor optional |
Tipo:
boolean optional Se impostato su true , evita la navigazione al chiuso, se ragionevole, dando la preferenza ai percorsi che non la includono. Si applica solo a WALKING TravelMode . |
avoidTolls optional |
Tipo:
boolean optional Se impostata su true , evita le strade a pedaggio, se ragionevole, dando la preferenza ai percorsi che non le includono. Si applica solo a DRIVING o TWO_WHEELER TravelMode . |
tollPasses optional |
Tipo:
Iterable<string> optional Contiene informazioni sui pedaggi. Se vengono forniti i pedaggi, l'API tenta di restituire il prezzo del pedaggio. Se non vengono forniti i pedaggi, l'API li considera sconosciuti e tenta di restituire il prezzo in contanti. Si applica solo a DRIVING o TWO_WHEELER TravelMode . Consulta TollPass per un elenco dei valori validi. |
vehicleInfo optional |
Tipo:
VehicleInfo optional Specifica le informazioni sul veicolo. |
Interfaccia RoutePolylineDetails
google.maps.routes.RoutePolylineDetails
interfaccia
Dettagli su una sezione di un percorso corrispondente a una polilinea che può essere utilizzata per personalizzare lo stile della polilinea.
Proprietà | |
---|---|
speed optional |
Tipo:
Speed optional La velocità di lettura della sezione del percorso corrispondente a questa polilinea. Compilato solo per i percorsi con informazioni sul traffico. |
transitDetails optional |
Tipo:
TransitDetails optional I dettagli del trasporto pubblico della sezione dell'itinerario corrispondente a questa polilinea. Compilato solo per i percorsi con informazioni sul trasporto pubblico. |
travelMode optional |
Tipo:
TravelMode optional La modalità di viaggio della sezione dell'itinerario corrispondente a questa polilinea. Vuoto per le polilinee del traffico. |
RoutePolylineOptions interfaccia
google.maps.routes.RoutePolylineOptions
interfaccia
Opzioni per la creazione di polilinee di itinerari.
Proprietà | |
---|---|
colorScheme optional |
Tipo:
ColorScheme optional La combinazione di colori da utilizzare per la polilinea. Se specificato come FOLLOW_SYSTEM mentre anche la mappa colorScheme è FOLLOW_SYSTEM , le polilinee verranno disegnate nella stessa modalità scura/chiara della mappa. Se non specificato, Route.createPolylines tenta di utilizzare colorScheme della mappa o torna all'impostazione predefinita del sistema. |
polylineOptions optional |
Tipo:
PolylineOptions|(function(PolylineOptions, RoutePolylineDetails): PolylineOptions) optional Opzioni per personalizzare lo stile di una polilinea. Può essere un oggetto PolylineOptions applicato a tutte le polilinee del percorso o una funzione che accetta PolylineOptions e RoutePolylineDetails predefiniti e restituisce PolylineOptions da applicare alla polilinea. |
Classe RouteTravelAdvisory
google.maps.routes.RouteTravelAdvisory
classe
Contiene informazioni aggiuntive di cui l'utente deve essere informato il giorno Route
.
Accesso chiamando il numero const {RouteTravelAdvisory} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Proprietà | |
---|---|
fuelConsumptionMicroliters |
Tipo:
number optional Il consumo di carburante previsto in microlitri. Nota: se il consumo di carburante supera i 2^53 microlitri, questo valore è Number.POSITIVE_INFINITY . |
routeRestrictionsPartiallyIgnored |
Tipo:
boolean optional Route potrebbe avere limitazioni non adatte alla modalità di viaggio o ai modificatori di percorso richiesti. |
speedReadingIntervals |
Tipo:
Array<SpeedReadingInterval> optional Intervalli di lettura veloce che mostrano in dettaglio la densità del traffico. Applicabile in caso di TRAFFIC_AWARE e TRAFFIC_AWARE_OPTIMAL ComputeRoutesRequest.routingPreference . Gli intervalli coprono l'intera polilinea di Route senza sovrapposizioni. Il punto iniziale di un intervallo specificato coincide con il punto finale dell'intervallo precedente. Esempio: |
tollInfo |
Tipo:
TollInfo optional Contiene informazioni sui pedaggi sulla Route . Questo campo viene compilato solo se sono previsti pedaggi sulla Route . Se questo campo è impostato, ma TollInfo.estimatedPrices non è compilato, l'itinerario contiene pedaggi, ma il prezzo stimato è sconosciuto. Se questo campo è vuoto, non sono presenti pedaggi sul Route . |
transitFare |
Tipo:
Money optional Se presente, contiene il costo totale della tariffa o del biglietto di questo Route . Questa proprietà viene restituita solo per TRANSIT ComputeRoutesRequest.travelMode e solo per gli itinerari per i quali sono disponibili informazioni sulle tariffe per tutti i passaggi del trasporto pubblico. |
Metodi | |
---|---|
toJSON |
toJSON() Parametri: nessuno
Valore restituito:
Object Converte in un oggetto. |
Costanti RoutingPreference
google.maps.routes.RoutingPreference
costanti
Fattori da prendere in considerazione durante il calcolo di un percorso.
Accesso chiamando il numero const {RoutingPreference} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Costanti | |
---|---|
TRAFFIC_AWARE |
Calcola i percorsi tenendo conto delle condizioni del traffico in tempo reale. A differenza di TRAFFIC_AWARE_OPTIMAL , alcune ottimizzazioni vengono applicate per ridurre significativamente la latenza. |
TRAFFIC_AWARE_OPTIMAL |
Calcola i percorsi tenendo conto delle condizioni del traffico in tempo reale, senza applicare la maggior parte delle ottimizzazioni del rendimento. L'utilizzo di questo valore produce la latenza più elevata. |
TRAFFIC_UNAWARE |
Calcola i percorsi senza prendere in considerazione le condizioni del traffico in tempo reale. Adatto quando le condizioni del traffico non sono importanti o non sono applicabili. L'utilizzo di questo valore produce la latenza più bassa. |
Costanti di velocità
google.maps.routes.Speed
costanti
La classificazione della velocità della polilinea in base ai dati sul traffico.
Accesso chiamando il numero const {Speed} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Costanti | |
---|---|
NORMAL |
Velocità normale, nessun ritardo dovuto al traffico. |
SLOW |
Rallentamento rilevato, volume di traffico medio. |
TRAFFIC_JAM |
Ritardi dovuti al traffico. |
SpeedPath interface
google.maps.routes.SpeedPath
interfaccia
Raggruppa i LatLngAltitude
di un intervallo di percorso con la lettura della velocità per l'intervallo.
Proprietà | |
---|---|
path |
Tipo:
Array<LatLngAltitude> Il percorso coperto da questo percorso di velocità. |
speed optional |
Tipo:
Speed optional La lettura veloce del percorso. |
Classe SpeedReadingInterval
google.maps.routes.SpeedReadingInterval
classe
Indicatore della densità del traffico su un segmento contiguo di una polilinea o di un percorso. Dato un percorso con punti P_0, P_1, ... , P_N (indice basato su zero), SpeedReadingInterval
descrive la densità del traffico di un intervallo.
Accesso chiamando il numero const {SpeedReadingInterval} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Proprietà | |
---|---|
endPolylinePointIndex |
Tipo:
number optional L'indice finale di questo intervallo nella polilinea. |
speed |
Tipo:
Speed optional Velocità del traffico in questo intervallo. |
startPolylinePointIndex |
Tipo:
number optional L'indice iniziale di questo intervallo nella polilinea. |
Metodi | |
---|---|
toJSON |
toJSON() Parametri: nessuno
Valore restituito:nessuno
Converte in un oggetto. |
StepsOverview class
google.maps.routes.StepsOverview
classe
Fornisce informazioni di riepilogo su un elenco di RouteLeg.steps
.
Accesso chiamando il numero const {StepsOverview} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Proprietà | |
---|---|
multiModalSegments |
Tipo:
Array<MultiModalSegment> Informazioni riepilogative sui diversi segmenti multimodali di RouteLeg.steps . |
Metodi | |
---|---|
toJSON |
toJSON() Parametri: nessuno
Valore restituito:
Object Converte in un oggetto. |
TollInfo classe
google.maps.routes.TollInfo
classe
Contiene informazioni sul pedaggio su un Route
o un RouteLeg
.
Accesso chiamando il numero const {TollInfo} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Proprietà | |
---|---|
estimatedPrices |
L'importo monetario dei pedaggi per il Route o il RouteLeg corrispondente. Questo elenco contiene un importo per ogni valuta che dovrebbe essere addebitato dalle stazioni di pedaggio. In genere, questo elenco contiene un solo elemento per i percorsi con pedaggi in una sola valuta. Per i viaggi internazionali, questo elenco potrebbe contenere più elementi per riflettere i pedaggi in valute diverse. |
Metodi | |
---|---|
toJSON |
toJSON() Parametri: nessuno
Valore restituito:
Object Converte in un oggetto. |
Classe TransitAgency
google.maps.routes.TransitAgency
classe
Informazioni su un'azienda di trasporto pubblico.
Accesso chiamando il numero const {TransitAgency} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Proprietà | |
---|---|
name |
Tipo:
string optional Il nome di questa azienda di trasporto pubblico. |
phoneNumber |
Tipo:
string optional Il numero di telefono formattato specifico per le impostazioni internazionali dell'azienda di trasporto pubblico. |
url |
Tipo:
URL optional L'URL dell'azienda di trasporto pubblico. |
Metodi | |
---|---|
toJSON |
toJSON() Parametri: nessuno
Valore restituito:
Object Converte in un oggetto. |
Classe TransitDetails
google.maps.routes.TransitDetails
classe
Informazioni aggiuntive su un passaggio del trasporto pubblico in un itinerario.
Accesso chiamando il numero const {TransitDetails} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Proprietà | |
---|---|
arrivalStop |
Tipo:
TransitStop optional Informazioni sulla fermata di arrivo del passaggio. |
arrivalTime |
Tipo:
Date optional L'orario di arrivo stimato per il passaggio. |
departureStop |
Tipo:
TransitStop optional Informazioni sulla fermata di partenza per il passaggio. |
departureTime |
Tipo:
Date optional L'orario di partenza stimato per la tappa. |
headsign |
Tipo:
string optional Specifica la direzione in cui viaggiare su questa linea, come indicato sul veicolo o alla fermata di partenza. La direzione è spesso la stazione di arrivo. |
headwayMillis |
Tipo:
number optional Specifica il tempo previsto in millisecondi tra le partenze dalla stessa fermata in questo momento. Ad esempio, con un valore di intervallo di 600.000, dovresti aspettarti un'attesa di dieci minuti se dovessi perdere l'autobus. Nota: se l'intervallo supera 2^53 millisecondi, questo valore è Number.POSITIVE_INFINITY . |
stopCount |
Tipo:
number Il numero di fermate dalla partenza alla fermata di arrivo. Questo conteggio include la fermata di arrivo, ma esclude quella di partenza. Ad esempio, se il tuo percorso parte dalla fermata A, passa per le fermate B e C e arriva alla fermata D, stopCount sarà 3. |
transitLine |
Tipo:
TransitLine optional Informazioni sulla linea di trasporto pubblico utilizzata nel passaggio. |
tripShortText |
Tipo:
string optional Il testo che viene visualizzato negli orari e nei tabelloni per identificare un viaggio con i mezzi pubblici per i passeggeri. Il testo identifica in modo univoco una corsa all'interno di un giorno di servizio. Ad esempio, "538" è il tripShortText del treno Amtrak che parte da San Jose, CA alle 15:10 nei giorni feriali per Sacramento, CA. |
Metodi | |
---|---|
toJSON |
toJSON() Parametri: nessuno
Valore restituito:
Object Converte in un oggetto. |
Classe TransitLine
google.maps.routes.TransitLine
classe
Informazioni su una linea di trasporto pubblico.
Accesso chiamando il numero const {TransitLine} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Proprietà | |
---|---|
agencies |
Tipo:
Array<TransitAgency> L'azienda o le aziende di trasporto pubblico che gestiscono questa linea di trasporto pubblico. |
color |
Tipo:
string optional Il colore comunemente utilizzato nella segnaletica per questa linea. Rappresentato in formato esadecimale. |
iconURL |
Tipo:
URL optional L'URL dell'icona associata a questa riga. |
name |
Tipo:
string optional Il nome completo di questa linea di trasporto pubblico, ad esempio "8 Avenue Local". |
shortName |
Tipo:
string optional Il nome breve di questa linea di trasporto pubblico. Questo nome sarà normalmente un numero di riga, ad esempio "M7" o "355". |
textColor |
Tipo:
string optional Il colore comunemente utilizzato nel testo della segnaletica per questa linea. Rappresentato in formato esadecimale. |
url |
Tipo:
URL optional L'URL di questa linea di trasporto pubblico fornito dall'azienda di trasporto pubblico. |
vehicle |
Tipo:
TransitVehicle optional Il tipo di veicolo che opera su questa linea di trasporto pubblico. |
Metodi | |
---|---|
toJSON |
toJSON() Parametri: nessuno
Valore restituito:
Object Converte in un oggetto. |
Interfaccia TransitPreference
google.maps.routes.TransitPreference
interfaccia
Preferenze per i percorsi basati su TRANSIT
che influenzano il percorso restituito.
Proprietà | |
---|---|
allowedTransitModes optional |
Tipo:
Iterable<TransitMode> optional Un insieme di modalità di viaggio da utilizzare quando si ottiene un percorso TRANSIT . Il valore predefinito è tutte le modalità di viaggio supportate. |
routingPreference optional |
Tipo:
TransitRoutePreference optional Una preferenza di routing che, se specificata, influenza il percorso TRANSIT restituito. |
Classe TransitStop
google.maps.routes.TransitStop
classe
Informazioni su una fermata del trasporto pubblico.
Accesso chiamando il numero const {TransitStop} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Proprietà | |
---|---|
location |
Tipo:
DirectionalLocation optional La posizione della fermata espressa in coordinate di latitudine/longitudine e un'intestazione facoltativa. |
name |
Tipo:
string optional Il nome della fermata del trasporto pubblico. |
Metodi | |
---|---|
toJSON |
toJSON() Parametri: nessuno
Valore restituito:
Object Converte in un oggetto. |
Classe TransitVehicle
google.maps.routes.TransitVehicle
classe
Informazioni su un veicolo utilizzato nelle linee di trasporto pubblico.
Accesso chiamando il numero const {TransitVehicle} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Proprietà | |
---|---|
iconURL |
Tipo:
URL optional L'URL di un'icona associata a questo tipo di veicolo. |
localIconURL |
Tipo:
URL optional L'URL dell'icona associata a questo tipo di veicolo, in base alla segnaletica di trasporto locale. |
name |
Tipo:
string optional Il nome di questo veicolo, con la prima lettera maiuscola. |
nameLanguage |
Tipo:
string optional Il codice lingua BCP-47 del testo del nome del veicolo, ad esempio "en-US" o "sr-Latn". Per ulteriori informazioni, visita la pagina: https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
vehicleType |
Tipo:
string optional Il tipo di veicolo utilizzato. Per un elenco dei valori possibili, consulta la pagina https://developers.google.com/maps/documentation/routes/reference/rpc/google.maps.routing.v2#transitvehicletype. |
Metodi | |
---|---|
toJSON |
toJSON() Parametri: nessuno
Valore restituito:
Object Converte in un oggetto. |
Costanti VehicleEmissionType
google.maps.routes.VehicleEmissionType
costanti
Un insieme di valori che descrivono il tipo di emissione del veicolo. Si applica solo alla modalità di viaggio DRIVING
.
Accesso chiamando il numero const {VehicleEmissionType} = await google.maps.importLibrary("routes")
.
Consulta Librerie nell'API Maps JavaScript.
Costanti | |
---|---|
DIESEL |
Veicolo alimentato a diesel. |
ELECTRIC |
Veicolo alimentato a elettricità. |
GASOLINE |
Veicolo alimentato a benzina. |
HYBRID |
Veicolo con alimentazione ibrida (ad esempio benzina + elettrico). |
Interfaccia VehicleInfo
google.maps.routes.VehicleInfo
interfaccia
Contiene le informazioni sul veicolo, ad esempio il tipo di emissioni.
Proprietà | |
---|---|
emissionType optional |
Tipo:
VehicleEmissionType optional Descrive il tipo di emissioni del veicolo. Si applica solo alla modalità di viaggio DRIVING . |
Waypoint waypoint
google.maps.routes.Waypoint
interfaccia
Rappresenta un punto di passaggio in un percorso.
Proprietà | |
---|---|
location |
La posizione del waypoint. Una stringa può essere un indirizzo, un plus code o il nome di una risorsa Place. |
sideOfRoad optional |
Tipo:
boolean optional Indica che la posizione di questa tappa deve avere una preferenza per il veicolo per fermarsi su un lato particolare della strada. Quando imposti questo valore, il percorso passerà per la posizione in modo che il veicolo possa fermarsi sul lato della strada verso cui la posizione è orientata dal centro della strada. Questa opzione funziona solo per DRIVING e TWO_WHEELER ComputeRoutesRequest.travelMode |
vehicleStopover optional |
Tipo:
boolean optional Indica che il waypoint è destinato ai veicoli che devono fermarsi per il ritiro o la consegna. Quando imposti questo valore, il percorso calcolato non include waypoint non via su strade non adatte al ritiro e alla consegna. Questa opzione funziona solo per DRIVING e TWO_WHEELER ComputeRoutesRequest.travelMode e quando Waypoint.location non è un string o un Place . |
via optional |
Tipo:
boolean optional Contrassegna questa tappa come un traguardo piuttosto che un punto di sosta. Per ogni waypoint non via nel ComputeRoutesRequest , l'app Route.computeRoutes aggiunge una voce all'array Route.legs per fornire i dettagli delle soste in quella tratta del viaggio. Imposta questo valore su true quando vuoi che l'itinerario passi per questo waypoint senza fermarsi. Le tappe intermedie non causano l'aggiunta di una voce all'array Route.legs , ma indirizzano il viaggio attraverso la tappa intermedia. Note:
|
WaypointMarkerDetails interfaccia
google.maps.routes.WaypointMarkerDetails
interfaccia
Dettagli su un waypoint che può essere utilizzato per personalizzare lo stile del marcatore.
Proprietà | |
---|---|
index |
Tipo:
number L'indice del marcatore. |
totalMarkers |
Tipo:
number Il numero totale di indicatori nel percorso. |
leg optional |
Tipo:
RouteLeg optional La tappa a cui appartiene il marcatore. Vuoto se l'itinerario non ha tappe. |