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");
Constructeur | |
|---|---|
Route3DElement |
Route3DElement([options])Paramètres :
Crée un Route3DElement avec les options spécifiées. |
Propriétés | |
|---|---|
autofitsCamera
attr: autofits-camera |
Type d'entrée :
boolean optionalType de sortie : booleanPar défaut :
falseS'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 |
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 |
Type d'entrée :
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalType de sortie : string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalDestination de l'itinéraire.
Attribut HTML :
|
fallbackInfo
readonly |
Type :
FallbackInfo optionalInformations de remplacement pour les itinéraires calculés. |
geocodingResults
readonly |
Type :
GeocodingResults optionalRésultats du geocoding pour le point de départ et la destination. |
internalUsageAttributionIds
attr: internal-usage-attribution-ids |
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 |
Type d'entrée :
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalType de sortie : string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalOrigine de l'itinéraire.
Attribut HTML :
|
routes
readonly |
L'itinéraire principal ainsi que les itinéraires bis facultatifs, calculés à partir de l'API Routes. |
routingPreference
attr: routing-preference |
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 optionalType de sortie : booleanPar défaut :
falseIndique 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 |
Si elle est fournie, la polyligne est basée sur le mode de transport spécifié.
Attribut HTML : travel-mode="value-name" |
Méthodes | |
|---|---|
Hérité :
addEventListener,
removeEventListener
|
Événements | |
|---|---|
|
function(routeInitializationErrorEvent)Arguments :
Cet événement est déclenché lorsque l'itinéraire ne se charge pas. |
|
function(routeInitializationSuccessEvent)Arguments :
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.
Propriétés | |
|---|---|
autofitsCamera
facultatif |
Type :
boolean optionalIndique si la caméra doit être automatiquement ajustée à l'itinéraire. |
departureTime
facultatif |
Type :
Date optionalConsultez les Route3DElement.departureTime. |
destination
facultatif |
Type :
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalConsultez les Route3DElement.destination. |
internalUsageAttributionIds
facultatif |
Type :
Iterable<string> optionalIdentifiants utilisés pour attribuer les appels à des packages ou des bibliothèques OSS spécifiques. |
origin
facultatif |
Type :
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalConsultez les Route3DElement.origin. |
routingPreference
facultatif |
Type :
RoutingPreference optionalConsultez les Route3DElement.routingPreference. |
trafficPolylinesDisabled
facultatif |
Type :
boolean optionalIndique 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 optionalConsultez les Route3DElement.travelMode. |