Routes Widget

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");
Route3DElement
Route3DElement([options])
Parametri:
Crea un Route3DElement con le opzioni specificate.
autofitsCamera
attr: autofits-camera
Tipo di input: boolean optional
Tipo di output: boolean
Valore predefinito: false
Se 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
Tipo di input: Date optional
Tipo di output: Date optional
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
La destinazione del percorso.
Attributo HTML:
  • destination="lat,lng"
  • destination="places/###"
  • destination="address"
fallbackInfo
readonly
Tipo: FallbackInfo optional
Informazioni di riserva per i percorsi calcolati.
geocodingResults
readonly
Tipo: GeocodingResults optional
Risultati di geocodifica per l'origine e la destinazione.
internalUsageAttributionIds
attr: internal-usage-attribution-ids
Tipo di input: Iterable<string> optional
Tipo di output: Array<string> optional
Identificatori utilizzati per attribuire le chiamate a pacchetti o librerie OSS specifici.
Attributo HTML: internal-usage-attribution-ids="space separated strings"
origin
attr: origin
L'origine del percorso.
Attributo HTML:
  • origin="lat,lng"
  • origin="places/###"
  • origin="address"
routes
readonly
Tipo: Array<Route> optional
Il percorso principale, insieme a itinerari alternativi facoltativi, calcolati dall'API Routes.
routingPreference
attr: routing-preference
Tipo di input: RoutingPreference optional
Tipo di output: RoutingPreference optional
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 optional
Tipo di output: boolean
Valore predefinito: false
Indica 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
Tipo di input: TravelMode optional
Tipo di output: TravelMode optional
Se fornita, la polilinea si basa sulla modalità di viaggio specificata.
Attributo HTML: travel-mode="value-name"
Ereditato: addEventListener, removeEventListener
Alphagmp-error
function(routeInitializationErrorEvent)
Argomenti:
  • routeInitializationErrorEvent: Event optional
Questo evento viene attivato quando il caricamento del percorso non riesce.
Alphagmp-load
function(routeInitializationSuccessEvent)
Argomenti:
  • routeInitializationSuccessEvent: Event optional
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.

autofitsCamera
facoltativo
Tipo: boolean optional
Indica se attivare o meno l'adattamento automatico della videocamera al percorso.
departureTime
facoltativo
Tipo: Date optional
destination
facoltativo
internalUsageAttributionIds
facoltativo
Tipo: Iterable<string> optional
Identificatori utilizzati per attribuire le chiamate a pacchetti o librerie OSS specifici.
origin
facoltativo
routingPreference
facoltativo
Tipo: RoutingPreference optional
trafficPolylinesDisabled
facoltativo
Tipo: boolean optional
Indica 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 optional