Classe Route3DElement
classe
google.maps.routes.Route3DElement
estende HTMLElement
implementa Route3DElementOptions
biblioteca "routes"
Um componente da Web para renderização de rotas em 3D. No momento, aceita parâmetros de origem e destino para renderizar uma polilinha em um espaço 3D em um 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");
Construtor | |
|---|---|
Route3DElement |
Route3DElement([options])Parâmetros:
Cria um Route3DElement com as opções especificadas. |
Propriedades | |
|---|---|
autofitsCamera
attr: autofits-camera |
Tipo de entrada:
boolean optionalTipo de saída: booleanPadrão:
falseSe fornecido, o trajeto especificado vai ficar visível na janela de visualização do mapa, junto com outros elementos que optaram por participar.
Atributo HTML: autofits-camera |
departureTime
attr: departure-time |
Se fornecido, o trajeto será calculado com o horário de partida especificado. Ao especificar pelo atributo HTML, use o formato ISO 8601 para resultados confiáveis em todos os navegadores. Para informações sobre os requisitos de uso, consulte
ComputeRoutesRequest.departureTime.Atributo HTML: departure-time="####-##-##T##:##Z" |
destination
attr: destination |
Tipo de entrada:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalTipo de saída: string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalO destino da rota.
Atributo HTML:
|
fallbackInfo
somente leitura |
Tipo:
FallbackInfo optionalInformações de fallback para as rotas calculadas. |
geocodingResults
somente leitura |
Tipo:
GeocodingResults optionalResultados de geocodificação para a origem e o destino. |
internalUsageAttributionIds
attr: internal-usage-attribution-ids |
Identificadores usados para atribuir chamadas a pacotes específicos ou 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 saída: string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalA origem da rota.
Atributo HTML:
|
routes
somente leitura |
O trajeto principal e as rotas alternativas opcionais, calculados pela API Routes. |
routingPreference
attr: routing-preference |
Se fornecido, o trajeto será calculado com informações de trânsito ao longo do trajeto com base no
RoutingPreference especificado e usará cores específicas de trânsito.Atributo HTML: routing-preference="value-name" |
trafficPolylinesDisabled
attr: traffic-polylines-disabled |
Tipo de entrada:
boolean optionalTipo de saída: booleanPadrão:
falseSe as polilinhas que mostram o trânsito devem ser desativadas. As polilinhas com informações de trânsito só estão disponíveis quando routingPreference está definido como TRAFFIC_AWARE ou TRAFFIC_AWARE_OPTIMAL.
Atributo HTML: traffic-polylines-disabled |
travelMode
attr: travel-mode |
Se fornecida, a polilinha será baseada no meio de transporte especificado.
Atributo HTML: travel-mode="value-name" |
Métodos | |
|---|---|
Herdado:
addEventListener,
removeEventListener
|
Eventos | |
|---|---|
|
function(routeInitializationErrorEvent)Argumentos:
Esse evento é acionado quando o trajeto não é carregado. |
|
function(routeInitializationSuccessEvent)Argumentos:
Esse evento é acionado quando o trajeto é carregado. |
Interface Route3DElementOptions
interface
google.maps.routes.Route3DElementOptions
implementada por Route3DElement
Objeto Route3DElementOptions usado para definir as propriedades que podem ser definidas em um Route3DElement.
Propriedades | |
|---|---|
autofitsCamera
opcional |
Tipo:
boolean optionalSe a câmera deve ser ajustada automaticamente ao trajeto. |
departureTime
opcional |
Tipo:
Date optionalConsulte Route3DElement.departureTime. |
destination
opcional |
Tipo:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalConsulte Route3DElement.destination. |
internalUsageAttributionIds
opcional |
Tipo:
Iterable<string> optionalIdentificadores usados para atribuir chamadas a pacotes específicos ou bibliotecas de OSS. |
origin
opcional |
Tipo:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalConsulte Route3DElement.origin. |
routingPreference
opcional |
Tipo:
RoutingPreference optionalConsulte Route3DElement.routingPreference. |
trafficPolylinesDisabled
opcional |
Tipo:
boolean optionalSe as polilinhas que mostram o trânsito devem ser desativadas. As polilinhas com informações de trânsito só estão disponíveis quando routingPreference está definido como TRAFFIC_AWARE ou TRAFFIC_AWARE_OPTIMAL. |
travelMode
opcional |
Tipo:
TravelMode optionalConsulte Route3DElement.travelMode. |