Directions

DirectionsService class

google.maps.DirectionsService classe

Un servizio per calcolare le indicazioni stradali tra due o più luoghi.

Accesso chiamando il numero const {DirectionsService} = await google.maps.importLibrary("routes").
Consulta Librerie nell'API Maps JavaScript.

DirectionsService
DirectionsService()
Parametri: nessuno
Crea una nuova istanza di un DirectionsService che invia query di indicazioni stradali ai server di Google.
route
route(request[, callback])
Parametri: 
Valore restituito:  Promise<DirectionsResult>
Emettere una richiesta di ricerca di indicazioni stradali.

Interfaccia DirectionsRequest

google.maps.DirectionsRequest interfaccia

Una query di indicazioni stradali da inviare a DirectionsService.

destination
Tipo:  string|LatLng|Place|LatLngLiteral
Posizione della destinazione. Può essere specificato come stringa da geocodificare, come LatLng o come Place. Obbligatorio.
origin
Tipo:  string|LatLng|Place|LatLngLiteral
Luogo di origine. Può essere specificato come stringa da geocodificare, come LatLng o come Place. Obbligatorio.
travelMode
Tipo:  TravelMode
Tipo di routing richiesto. Obbligatorio.
avoidFerries optional
Tipo:  boolean optional
Se true, il servizio Indicazioni stradali indica di evitare i traghetti, se possibile. (Facoltativo)
avoidHighways optional
Tipo:  boolean optional
Se true, indica al servizio Indicazioni stradali di evitare le autostrade, se possibile. (Facoltativo)
avoidTolls optional
Tipo:  boolean optional
Se true, il servizio Indicazioni stradali evita le strade a pedaggio, se possibile. (Facoltativo)
drivingOptions optional
Tipo:  DrivingOptions optional
Impostazioni che si applicano solo alle richieste in cui travelMode è DRIVING. Questo oggetto non avrà alcun effetto per altre modalità di viaggio.
language optional
Tipo:  string optional
Un identificatore di lingua per la lingua in cui devono essere restituiti i risultati, se possibile. Consulta l'elenco delle lingue supportate.
optimizeWaypoints optional
Tipo:  boolean optional
Se impostato su true, DirectionsService tenterà di riordinare i waypoint intermedi forniti per ridurre al minimo il costo complessivo del percorso. Se i waypoint sono ottimizzati, esamina DirectionsRoute.waypoint_order nella risposta per determinare il nuovo ordine.
provideRouteAlternatives optional
Tipo:  boolean optional
Indica se devono essere fornite o meno alternative di percorso. (Facoltativo)
region optional
Tipo:  string optional
Codice regione utilizzato come bias per le richieste di geocodifica. Il codice regione accetta un valore di due caratteri ccTLD ("dominio di primo livello"). La maggior parte dei codici ccTLD sono identici ai codici ISO 3166-1, con alcune eccezioni degne di nota. Ad esempio, il TLD nazionale del Regno Unito è "uk " (.co.uk), mentre il suo codice ISO 3166-1 è"gb " (tecnicamente per l'entità "Regno Unito di Gran Bretagna e Irlanda del Nord").
transitOptions optional
Tipo:  TransitOptions optional
Impostazioni che si applicano solo alle richieste in cui travelMode è TRANSIT. Questo oggetto non avrà alcun effetto per altre modalità di viaggio.
unitSystem optional
Tipo:  UnitSystem optional
Predefinito:il sistema di unità utilizzato nel paese di origine.
Il sistema di unità di misura preferito da utilizzare per visualizzare la distanza.
waypoints optional
Tipo:  Array<DirectionsWaypoint> optional
Array di tappe intermedie. Le indicazioni vengono calcolate dall'origine alla destinazione passando per ogni waypoint di questo array. Per il numero massimo di tappe consentite, consulta la guida per gli sviluppatori. Le tappe intermedie non sono supportate per le indicazioni stradali con il trasporto pubblico. (Facoltativo)

Costanti