Routes Widget

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");
Route3DElement
Route3DElement([options])
Parámetros:
Crea un Route3DElement con las opciones especificadas.
autofitsCamera
attr: autofits-camera
Tipo de entrada: boolean optional
Tipo de salida: boolean
La 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
Tipo de entrada: Date optional
Tipo de salida: Date optional
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
Es el destino de la ruta.
Atributo HTML:
  • destination="lat,lng"
  • destination="places/###"
  • destination="address"
fallbackInfo
readonly
Tipo: FallbackInfo optional
Información de resguardo para las rutas calculadas.
geocodingResults
readonly
Tipo: GeocodingResults optional
Son los resultados de la geocodificación para el origen y el destino.
internalUsageAttributionIds
attr: internal-usage-attribution-ids
Tipo de entrada: Iterable<string> optional
Tipo de salida: Array<string> optional
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
Es el origen de la ruta.
Atributo HTML:
  • origin="lat,lng"
  • origin="places/###"
  • origin="address"
routes
readonly
Tipo: Array<Route> optional
Es la ruta principal junto con las rutas alternativas opcionales, calculadas a partir de la API de Routes.
routingPreference
attr: routing-preference
Tipo de entrada: RoutingPreference optional
Tipo de salida: RoutingPreference optional
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 optional
Tipo de salida: boolean
La 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
Tipo de entrada: TravelMode optional
Tipo de salida: TravelMode optional
Si se proporciona, la polilínea se basa en el medio de transporte especificado.
Atributo HTML: travel-mode="value-name"
Heredado: addEventListener, removeEventListener
Alphagmp-error
function(routeInitializationErrorEvent)
Argumentos:
  • routeInitializationErrorEvent: Event optional
Este evento se activa cuando no se puede cargar la ruta.
Alphagmp-load
function(routeInitializationSuccessEvent)
Argumentos:
  • routeInitializationSuccessEvent: Event optional
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.

autofitsCamera
opcional
Tipo: boolean optional
Indica si se debe ajustar automáticamente la cámara a la ruta.
departureTime
opcional
Tipo: Date optional
destination
opcional
internalUsageAttributionIds
opcional
Tipo: Iterable<string> optional
Son identificadores que se usan para atribuir llamadas a paquetes específicos o bibliotecas de OSS.
origin
opcional
Consulta los Route3DElement.origin.
routingPreference
opcional
Tipo: RoutingPreference optional
trafficPolylinesDisabled
opcional
Tipo: boolean optional
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.
travelMode
opcional
Tipo: TravelMode optional