Clase Route3DElement
class
google.maps.routes.Route3DElement
extends HTMLElement
implements Route3DElementOptions
library "routes"
Es un componente web para la renderización de rutas en 3D. Actualmente, se admiten los parámetros de origen y destino para renderizar una polilínea en un espacio 3D en un mapa 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");
Constructor | |
|---|---|
Route3DElement |
Route3DElement([options])Parámetros:
Crea un Route3DElement con las opciones especificadas. |
Propiedades | |
|---|---|
autofitsCamera
attr: autofits-camera |
Tipo de entrada:
boolean optionalTipo de salida: booleanLa configuración predeterminada es
false.Si se proporciona, la ruta especificada se hará visible dentro del viewport del mapa, junto con cualquier otro elemento que se haya habilitado.
Atributo HTML: autofits-camera |
departureTime
attr: departure-time |
Si se proporciona, la ruta se calculará con la hora de salida especificada. Cuando especifiques la fecha a través del atributo HTML, usa el formato ISO 8601 para obtener resultados confiables en todos los navegadores. Para obtener información sobre los requisitos de uso, consulta
ComputeRoutesRequest.departureTime.Atributo HTML: departure-time="####-##-##T##:##Z" |
destination
attr: destination |
Tipo de entrada:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalTipo de salida: string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalEs el destino de la ruta.
Atributo HTML:
|
fallbackInfo
readonly |
Tipo:
FallbackInfo optionalInformación de resguardo para las rutas calculadas. |
geocodingResults
readonly |
Tipo:
GeocodingResults optionalSon los resultados de la geocodificación para el origen y el destino. |
internalUsageAttributionIds
attr: internal-usage-attribution-ids |
Son identificadores que se usan para atribuir llamadas a paquetes específicos o bibliotecas de OSS.
Atributo HTML: internal-usage-attribution-ids="space separated strings" |
origin
attr: origin |
Tipo de entrada:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalTipo de salida: string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalEs el origen de la ruta.
Atributo HTML:
|
routes
readonly |
Es la ruta principal junto con las rutas alternativas opcionales, calculadas a partir de la API de Routes. |
routingPreference
attr: routing-preference |
Si se proporciona, la ruta se calculará con información del tráfico a lo largo de la ruta que se basa en el
RoutingPreference especificado y usará colores específicos del tráfico.Atributo HTML: routing-preference="value-name" |
trafficPolylinesDisabled
attr: traffic-polylines-disabled |
Tipo de entrada:
boolean optionalTipo de salida: booleanLa configuración predeterminada es
false.Indica si se deben inhabilitar las polilíneas que tienen en cuenta el tráfico. Las polilíneas compatibles con información de tráfico en tiempo real solo están disponibles cuando routingPreference se establece en TRAFFIC_AWARE o TRAFFIC_AWARE_OPTIMAL.
Atributo HTML: traffic-polylines-disabled |
travelMode
attr: travel-mode |
Si se proporciona, la polilínea se basa en el medio de transporte especificado.
Atributo HTML: travel-mode="value-name" |
Métodos | |
|---|---|
Heredado:
addEventListener,
removeEventListener
|
Eventos | |
|---|---|
|
function(routeInitializationErrorEvent)Argumentos:
Este evento se activa cuando no se puede cargar la ruta. |
|
function(routeInitializationSuccessEvent)Argumentos:
Este evento se activa cuando la ruta se carga correctamente. |
Interfaz Route3DElementOptions
interfaz
google.maps.routes.Route3DElementOptions
implementada por Route3DElement
Es el objeto Route3DElementOptions que se usa para definir las propiedades que se pueden establecer en un Route3DElement.
Propiedades | |
|---|---|
autofitsCamera
opcional |
Tipo:
boolean optionalIndica si se debe ajustar automáticamente la cámara a la ruta. |
departureTime
opcional |
Tipo:
Date optionalConsulta los Route3DElement.departureTime. |
destination
opcional |
Tipo:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalConsulta los Route3DElement.destination. |
internalUsageAttributionIds
opcional |
Tipo:
Iterable<string> optionalSon identificadores que se usan para atribuir llamadas a paquetes específicos o bibliotecas de OSS. |
origin
opcional |
Tipo:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalConsulta los Route3DElement.origin. |
routingPreference
opcional |
Tipo:
RoutingPreference optionalConsulta los Route3DElement.routingPreference. |
trafficPolylinesDisabled
opcional |
Tipo:
boolean optionalIndica si se deben inhabilitar las polilíneas que tienen en cuenta el tráfico. Las polilíneas compatibles con información de tráfico en tiempo real solo están disponibles cuando routingPreference se establece en TRAFFIC_AWARE o TRAFFIC_AWARE_OPTIMAL. |
travelMode
opcional |
Tipo:
TravelMode optionalConsulta los Route3DElement.travelMode. |