Routes Widget

Classe Route3DElement

class google.maps.routes.Route3DElement extends HTMLElement implements Route3DElementOptions
library "routes"

Composant Web pour le rendu d'itinéraires en 3D. Actuellement, les paramètres de point de départ et de destination sont acceptés pour afficher une polyligne dans un espace 3D sur une carte 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])
Paramètres :
Crée un Route3DElement avec les options spécifiées.
autofitsCamera
attr: autofits-camera
Type d'entrée : boolean optional
Type de sortie : boolean
Par défaut : false
S'il est fourni, l'itinéraire spécifié sera visible dans la fenêtre d'affichage de la carte, ainsi que tous les autres éléments qui ont été activés.
Attribut HTML : autofits-camera
departureTime
attr: departure-time
Type d'entrée : Date optional
Type de sortie : Date optional
Si elle est fournie, l'itinéraire sera calculé avec l'heure de départ spécifiée. Lorsque vous spécifiez la date via un attribut HTML, utilisez le format ISO 8601 pour obtenir des résultats fiables sur tous les navigateurs. Pour en savoir plus sur les conditions d'utilisation, consultez ComputeRoutesRequest.departureTime.
Attribut HTML : departure-time="####-##-##T##:##Z"
destination
attr: destination
Destination de l'itinéraire.
Attribut HTML :
  • destination="lat,lng"
  • destination="places/###"
  • destination="address"
fallbackInfo
readonly
Type : FallbackInfo optional
Informations de remplacement pour les itinéraires calculés.
geocodingResults
readonly
Type : GeocodingResults optional
Résultats du geocoding pour le point de départ et la destination.
internalUsageAttributionIds
attr: internal-usage-attribution-ids
Type d'entrée : Iterable<string> optional
Type de sortie : Array<string> optional
Identifiants utilisés pour attribuer les appels à des packages ou des bibliothèques OSS spécifiques.
Attribut HTML : internal-usage-attribution-ids="space separated strings"
origin
attr: origin
Origine de l'itinéraire.
Attribut HTML :
  • origin="lat,lng"
  • origin="places/###"
  • origin="address"
routes
readonly
Type : Array<Route> optional
L'itinéraire principal ainsi que les itinéraires bis facultatifs, calculés à partir de l'API Routes.
routingPreference
attr: routing-preference
Type d'entrée : RoutingPreference optional
Type de sortie : RoutingPreference optional
Si elle est fournie, l'itinéraire sera calculé avec les informations sur le trafic le long de l'itinéraire en fonction de l'RoutingPreference spécifié, et utilisera une coloration spécifique au trafic.
Attribut HTML : routing-preference="value-name"
trafficPolylinesDisabled
attr: traffic-polylines-disabled
Type d'entrée : boolean optional
Type de sortie : boolean
Par défaut : false
Indique si les polylignes tenant compte du trafic doivent être désactivées. Les polylignes prenant en compte le trafic ne sont disponibles que lorsque routingPreference est défini sur TRAFFIC_AWARE ou TRAFFIC_AWARE_OPTIMAL.
Attribut HTML : traffic-polylines-disabled
travelMode
attr: travel-mode
Type d'entrée : TravelMode optional
Type de sortie : TravelMode optional
Si elle est fournie, la polyligne est basée sur le mode de transport spécifié.
Attribut HTML : travel-mode="value-name"
Hérité : addEventListener, removeEventListener
Alphagmp-error
function(routeInitializationErrorEvent)
Arguments :
  • routeInitializationErrorEvent: Event optional
Cet événement est déclenché lorsque l'itinéraire ne se charge pas.
Alphagmp-load
function(routeInitializationSuccessEvent)
Arguments :
  • routeInitializationSuccessEvent: Event optional
Cet événement est déclenché lorsque l'itinéraire est chargé.

Interface Route3DElementOptions

interface google.maps.routes.Route3DElementOptions
implémentée par Route3DElement

Objet Route3DElementOptions utilisé pour définir les propriétés pouvant être définies sur un Route3DElement.

autofitsCamera
facultatif
Type : boolean optional
Indique si la caméra doit être automatiquement ajustée à l'itinéraire.
departureTime
facultatif
Type : Date optional
destination
facultatif
internalUsageAttributionIds
facultatif
Type : Iterable<string> optional
Identifiants utilisés pour attribuer les appels à des packages ou des bibliothèques OSS spécifiques.
origin
facultatif
Consultez les Route3DElement.origin.
routingPreference
facultatif
Type : RoutingPreference optional
trafficPolylinesDisabled
facultatif
Type : boolean optional
Indique si les polylignes tenant compte du trafic doivent être désactivées. Les polylignes prenant en compte le trafic ne sont disponibles que lorsque routingPreference est défini sur TRAFFIC_AWARE ou TRAFFIC_AWARE_OPTIMAL.
travelMode
facultatif
Type : TravelMode optional