Map View

Classe JourneySharingMapView

Classe google.maps.journeySharing.JourneySharingMapView

A visualização de mapa.

Requer o parâmetro de URL &libraries=journeySharing. Consulte Bibliotecas na API Maps JavaScript.

JourneySharingMapView
JourneySharingMapView(options)
Parâmetros:
Instancia uma visualização de mapa.
anticipatedRoutePolylines
Retorna as polilinhas de trajeto previstas, se houver.
anticipatedRoutePolylineSetup
Configura opções para uma polilinha de trajeto antecipada. Invocado sempre que uma nova polilinha de rota antecipada é renderizada.

Se especificar uma função, a função pode e deve modificar o campo defaultDefaultOptions de entrada que contém um objeto google.maps.PolygonOptions e retorná-lo como polylineOptions no objeto de PolygonSetupOptions de saída.

Definir um objeto PolygonSetupOptions tem o mesmo efeito que especificar uma função que retorna esse objeto estático.

Não reutilize o mesmo objeto PolygonSetupOptions em diferentes funções PolygonSetup ou valores estáticos e não reutilize o mesmo objeto google.maps.PolygonOptions para a chave polylineOptions em objetos diferentes de PolygonSetupOptions. Se polilineOptions ou visível não estiver definido ou for nulo, ele será substituído pelo padrão. Todos os valores definidos para polylineOptions.map ou polylineOptions.path serão ignorados.

automaticViewportMode
Este campo é somente leitura. Modo de janela de visualização automática.
destinationMarkers
Retorna os marcadores de destino, se houver.
destinationMarkerSetup
Configura as opções para um marcador de local de destino. Invocado sempre que um novo marcador de destino é renderizado.

Se especificar uma função, a função pode e deve modificar o campo defaultMarkerOptions de entrada que contém um objeto google.maps.MarkerOptions e retorná-lo como marcadorOptions no objeto de MarkerSetupOptions de saída.

Definir um objeto MarkerSetupOptions tem o mesmo efeito que especificar uma função que retorna esse objeto estático.

Não reutilize o mesmo objeto MarkerSetupOptions em diferentes funções MarkerSetup ou valores estáticos e não reutilize o mesmo objeto google.maps.MarkerOptions para a chave labelOptions em diferentes objetos MarkerSetupOptions. Se marcadorOptions não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para marcadorOptions.map ou labelOptions.position será ignorado.

element
Tipo: Element
Este campo é somente leitura. Elemento DOM que sustenta a visualização.
enableTraffic
Tipo:boolean
Ativa ou desativa a camada de trânsito.
locationProvider
Este campo é somente leitura. Uma origem de locais monitorados que será exibida na visualização de mapa de rastreamento.
map
Tipo:Map
Objeto de mapa contido na visualização de mapa.
mapOptions
As opções de mapa transmitidas no mapa pela visualização de mapa.
originMarkers
Tipo: Array<Marker>
Retorna os marcadores de origem, se houver.
originMarkerSetup
Configura as opções para um marcador de local de origem. Invocado sempre que um novo marcador de origem é renderizado.

Se especificar uma função, a função pode e deve modificar o campo defaultMarkerOptions de entrada que contém um objeto google.maps.MarkerOptions e retorná-lo como marcadorOptions no objeto de MarkerSetupOptions de saída.

Definir um objeto MarkerSetupOptions tem o mesmo efeito que especificar uma função que retorna esse objeto estático.

Não reutilize o mesmo objeto MarkerSetupOptions em diferentes funções MarkerSetup ou valores estáticos e não reutilize o mesmo objeto google.maps.MarkerOptions para a chave labelOptions em diferentes objetos MarkerSetupOptions. Se marcadorOptions não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para marcadorOptions.map ou labelOptions.position será ignorado.

pingMarkerSetup
Configura as opções para um marcador de local de ping. Invocado sempre que um novo marcador de ping é renderizado.

Se especificar uma função, a função pode e deve modificar o campo defaultMarkerOptions de entrada que contém um objeto google.maps.MarkerOptions e retorná-lo como marcadorOptions no objeto de MarkerSetupOptions de saída.

Definir um objeto MarkerSetupOptions tem o mesmo efeito que especificar uma função que retorna esse objeto estático.

Não reutilize o mesmo objeto MarkerSetupOptions em diferentes funções MarkerSetup ou valores estáticos e não reutilize o mesmo objeto google.maps.MarkerOptions para a chave labelOptions em diferentes objetos MarkerSetupOptions. Se marcadorOptions não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para marcadorOptions.map ou labelOptions.position será ignorado.

successfulTaskMarkers
Tipo: Array<Marker>
Retorna os marcadores de tarefas bem-sucedidos, se houver.
successfulTaskMarkerSetup
Configura as opções para um marcador de local da tarefa bem-sucedido. Invocado sempre que um novo marcador de tarefa bem-sucedida é renderizado.

Se especificar uma função, a função pode e deve modificar o campo defaultMarkerOptions de entrada que contém um objeto google.maps.MarkerOptions e retorná-lo como marcadorOptions no objeto de MarkerSetupOptions de saída.

Definir um objeto MarkerSetupOptions tem o mesmo efeito que especificar uma função que retorna esse objeto estático.

Não reutilize o mesmo objeto MarkerSetupOptions em diferentes funções MarkerSetup ou valores estáticos e não reutilize o mesmo objeto google.maps.MarkerOptions para a chave labelOptions em diferentes objetos MarkerSetupOptions. Se marcadorOptions não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para marcadorOptions.map ou labelOptions.position será ignorado.

takenRoutePolylines
Retorna as polilinhas de trajeto tocadas, se houver.
takenRoutePolylineSetup
Configura opções para uma polilinha de trajeto completa. Invocado sempre que uma nova polilinha de rota realizada é renderizada.

Se especificar uma função, a função pode e deve modificar o campo defaultDefaultOptions de entrada que contém um objeto google.maps.PolygonOptions e retorná-lo como polylineOptions no objeto de PolygonSetupOptions de saída.

Definir um objeto PolygonSetupOptions tem o mesmo efeito que especificar uma função que retorna esse objeto estático.

Não reutilize o mesmo objeto PolygonSetupOptions em diferentes funções PolygonSetup ou valores estáticos e não reutilize o mesmo objeto google.maps.PolygonOptions para a chave polylineOptions em objetos diferentes de PolygonSetupOptions.

Todos os valores definidos para polylineOptions.map ou polylineOptions.path serão ignorados. Qualquer valor não definido ou nulo será substituído pelo padrão.

taskOutcomeMarkers
Tipo: Array<Marker>
Retorna os marcadores de resultado da tarefa, se houver.
taskOutcomeMarkerSetup
Configura opções para um marcador de local de resultado da tarefa. Invocado sempre que um novo marcador de local de resultado de tarefa é renderizado.

Se especificar uma função, a função pode e deve modificar o campo defaultMarkerOptions de entrada que contém um objeto google.maps.MarkerOptions e retorná-lo como marcadorOptions no objeto de MarkerSetupOptions de saída.

Definir um objeto MarkerSetupOptions tem o mesmo efeito que especificar uma função que retorna esse objeto estático.

Não reutilize o mesmo objeto MarkerSetupOptions em diferentes funções MarkerSetup ou valores estáticos e não reutilize o mesmo objeto google.maps.MarkerOptions para a chave labelOptions em diferentes objetos MarkerSetupOptions. Se marcadorOptions não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para marcadorOptions.map ou labelOptions.position será ignorado.

unsuccessfulTaskMarkers
Tipo: Array<Marker>
Retorna os marcadores de tarefas com falha, se houver.
unsuccessfulTaskMarkerSetup
Configura as opções para um marcador de local da tarefa sem sucesso. Invocado sempre que um novo marcador de tarefa com falha é renderizado.

Se especificar uma função, a função pode e deve modificar o campo defaultMarkerOptions de entrada que contém um objeto google.maps.MarkerOptions e retorná-lo como marcadorOptions no objeto de MarkerSetupOptions de saída.

Definir um objeto MarkerSetupOptions tem o mesmo efeito que especificar uma função que retorna esse objeto estático.

Não reutilize o mesmo objeto MarkerSetupOptions em diferentes funções MarkerSetup ou valores estáticos e não reutilize o mesmo objeto google.maps.MarkerOptions para a chave labelOptions em diferentes objetos MarkerSetupOptions. Se marcadorOptions não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para marcadorOptions.map ou labelOptions.position será ignorado.

vehicleMarkers
Tipo: Array<Marker>
Retorna os marcadores do veículo, se houver.
vehicleMarkerSetup
Configura as opções para um marcador de local de veículo. Invocado sempre que um novo marcador de veículo é renderizado.

Se especificar uma função, a função pode e deve modificar o campo defaultMarkerOptions de entrada que contém um objeto google.maps.MarkerOptions e retorná-lo como marcadorOptions no objeto de MarkerSetupOptions de saída.

Definir um objeto MarkerSetupOptions tem o mesmo efeito que especificar uma função que retorna esse objeto estático.

Não reutilize o mesmo objeto MarkerSetupOptions em diferentes funções MarkerSetup ou valores estáticos e não reutilize o mesmo objeto google.maps.MarkerOptions para a chave labelOptions em diferentes objetos MarkerSetupOptions. Se marcadorOptions não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para marcadorOptions.map ou labelOptions.position será ignorado.

waypointMarkers
Retorna os marcadores de ponto de referência, se houver.
waypointMarkerSetup
Configura as opções para um marcador de local de waypoint. Invocado sempre que um novo marcador de waypoint é renderizado.

Se especificar uma função, a função pode e deve modificar o campo defaultMarkerOptions de entrada que contém um objeto google.maps.MarkerOptions e retorná-lo como marcadorOptions no objeto de MarkerSetupOptions de saída.

Definir um objeto MarkerSetupOptions tem o mesmo efeito que especificar uma função que retorna esse objeto estático.

Não reutilize o mesmo objeto MarkerSetupOptions em diferentes funções MarkerSetup ou valores estáticos e não reutilize o mesmo objeto google.maps.MarkerOptions para a chave labelOptions em diferentes objetos MarkerSetupOptions. Se marcadorOptions não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para marcadorOptions.map ou labelOptions.position será ignorado.

Interface JourneySharingMapViewOptions

Interface google.maps.journeySharing.JourneySharingMapViewOptions

Opções para a visualização de mapa.

Requer o parâmetro de URL &libraries=journeySharing. Consulte Bibliotecas na API Maps JavaScript.

element
Tipo: Element
Elemento DOM que sustenta a visualização. Obrigatório.
locationProvider
Uma origem de locais monitorados que será exibida na visualização de mapa de rastreamento. Obrigatório.
anticipatedRoutePolylineSetup optional
Tipo: PolylineSetup optional
Configura opções para uma polilinha de trajeto antecipada. Invocado sempre que uma nova polilinha de rota antecipada é renderizada.

Se especificar uma função, a função pode e deve modificar o campo defaultDefaultOptions de entrada que contém um objeto google.maps.PolygonOptions e retorná-lo como polylineOptions no objeto de PolygonSetupOptions de saída.

Definir um objeto PolygonSetupOptions tem o mesmo efeito que especificar uma função que retorna esse objeto estático.

Não reutilize o mesmo objeto PolygonSetupOptions em diferentes funções PolygonSetup ou valores estáticos e não reutilize o mesmo objeto google.maps.PolygonOptions para a chave polylineOptions em objetos diferentes de PolygonSetupOptions. Se polilineOptions ou visível não estiver definido ou for nulo, ele será substituído pelo padrão. Todos os valores definidos para polylineOptions.map ou polylineOptions.path serão ignorados.

automaticViewportMode optional
Tipo: AutomaticViewportMode optional
Modo de janela de visualização automática. O valor padrão é FIT_ANTICIPATED_ROUTE, que permite à visualização de mapa ajustar automaticamente a janela de visualização de modo a ajustar os marcadores de veículos, os marcadores de local e quaisquer polilinhas de trajeto previstas visíveis. Defina como "NONE" para desativar o ajuste automático.
destinationMarkerSetup optional
Tipo: MarkerSetup optional
Configura as opções para um marcador de local de destino. Invocado sempre que um novo marcador de destino é renderizado.

Se especificar uma função, a função pode e deve modificar o campo defaultMarkerOptions de entrada que contém um objeto google.maps.MarkerOptions e retorná-lo como marcadorOptions no objeto de MarkerSetupOptions de saída.

Definir um objeto MarkerSetupOptions tem o mesmo efeito que especificar uma função que retorna esse objeto estático.

Não reutilize o mesmo objeto MarkerSetupOptions em diferentes funções MarkerSetup ou valores estáticos e não reutilize o mesmo objeto google.maps.MarkerOptions para a chave labelOptions em diferentes objetos MarkerSetupOptions. Se marcadorOptions não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para marcadorOptions.map ou labelOptions.position será ignorado.

mapOptions optional
Tipo: MapOptions optional
Opções de mapa transmitidas para o construtor google.maps.Map.
originMarkerSetup optional
Tipo:MarkerSetup optional
Configura as opções para um marcador de local de origem. Invocado sempre que um novo marcador de origem é renderizado.

Se especificar uma função, a função pode e deve modificar o campo defaultMarkerOptions de entrada que contém um objeto google.maps.MarkerOptions e retorná-lo como marcadorOptions no objeto de MarkerSetupOptions de saída.

Definir um objeto MarkerSetupOptions tem o mesmo efeito que especificar uma função que retorna esse objeto estático.

Não reutilize o mesmo objeto MarkerSetupOptions em diferentes funções MarkerSetup ou valores estáticos e não reutilize o mesmo objeto google.maps.MarkerOptions para a chave labelOptions em diferentes objetos MarkerSetupOptions. Se marcadorOptions não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para marcadorOptions.map ou labelOptions.position será ignorado.

pingMarkerSetup optional
Tipo:MarkerSetup optional
Configura as opções para um marcador de local de ping. Invocado sempre que um novo marcador de ping é renderizado.

Se especificar uma função, a função pode e deve modificar o campo defaultMarkerOptions de entrada que contém um objeto google.maps.MarkerOptions e retorná-lo como marcadorOptions no objeto de MarkerSetupOptions de saída.

Definir um objeto MarkerSetupOptions tem o mesmo efeito que especificar uma função que retorna esse objeto estático.

Não reutilize o mesmo objeto MarkerSetupOptions em diferentes funções MarkerSetup ou valores estáticos e não reutilize o mesmo objeto google.maps.MarkerOptions para a chave labelOptions em diferentes objetos MarkerSetupOptions. Se marcadorOptions não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para marcadorOptions.map ou labelOptions.position será ignorado.

successfulTaskMarkerSetup optional
Tipo:MarkerSetup optional
Configura as opções para um marcador de local da tarefa bem-sucedido. Invocado sempre que um novo marcador de tarefa bem-sucedida é renderizado.

Se especificar uma função, a função pode e deve modificar o campo defaultMarkerOptions de entrada que contém um objeto google.maps.MarkerOptions e retorná-lo como marcadorOptions no objeto de MarkerSetupOptions de saída.

Definir um objeto MarkerSetupOptions tem o mesmo efeito que especificar uma função que retorna esse objeto estático.

Não reutilize o mesmo objeto MarkerSetupOptions em diferentes funções MarkerSetup ou valores estáticos e não reutilize o mesmo objeto google.maps.MarkerOptions para a chave labelOptions em diferentes objetos MarkerSetupOptions. Se marcadorOptions não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para marcadorOptions.map ou labelOptions.position será ignorado.

takenRoutePolylineSetup optional
Tipo: PolylineSetup optional
Configura opções para uma polilinha de trajeto completa. Invocado sempre que uma nova polilinha de rota realizada é renderizada.

Se especificar uma função, a função pode e deve modificar o campo defaultDefaultOptions de entrada que contém um objeto google.maps.PolygonOptions e retorná-lo como polylineOptions no objeto de PolygonSetupOptions de saída.

Definir um objeto PolygonSetupOptions tem o mesmo efeito que especificar uma função que retorna esse objeto estático.

Não reutilize o mesmo objeto PolygonSetupOptions em diferentes funções PolygonSetup ou valores estáticos e não reutilize o mesmo objeto google.maps.PolygonOptions para a chave polylineOptions em objetos diferentes de PolygonSetupOptions.

Todos os valores definidos para polylineOptions.map ou polylineOptions.path serão ignorados. Qualquer valor não definido ou nulo será substituído pelo padrão.

taskOutcomeMarkerSetup optional
Tipo: MarkerSetup optional
Configura opções para um marcador de local de resultado da tarefa. Invocado sempre que um novo marcador de local de resultado de tarefa é renderizado.

Se especificar uma função, a função pode e deve modificar o campo defaultMarkerOptions de entrada que contém um objeto google.maps.MarkerOptions e retorná-lo como marcadorOptions no objeto de MarkerSetupOptions de saída.

Definir um objeto MarkerSetupOptions tem o mesmo efeito que especificar uma função que retorna esse objeto estático.

Não reutilize o mesmo objeto MarkerSetupOptions em diferentes funções MarkerSetup ou valores estáticos e não reutilize o mesmo objeto google.maps.MarkerOptions para a chave labelOptions em diferentes objetos MarkerSetupOptions. Se marcadorOptions não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para marcadorOptions.map ou labelOptions.position será ignorado.

unsuccessfulTaskMarkerSetup optional
Tipo: MarkerSetup optional
Configura as opções para um marcador de local da tarefa sem sucesso. Invocado sempre que um novo marcador de tarefa com falha é renderizado.

Se especificar uma função, a função pode e deve modificar o campo defaultMarkerOptions de entrada que contém um objeto google.maps.MarkerOptions e retorná-lo como marcadorOptions no objeto de MarkerSetupOptions de saída.

Definir um objeto MarkerSetupOptions tem o mesmo efeito que especificar uma função que retorna esse objeto estático.

Não reutilize o mesmo objeto MarkerSetupOptions em diferentes funções MarkerSetup ou valores estáticos e não reutilize o mesmo objeto google.maps.MarkerOptions para a chave labelOptions em diferentes objetos MarkerSetupOptions. Se marcadorOptions não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para marcadorOptions.map ou labelOptions.position será ignorado.

vehicleMarkerSetup optional
Tipo: MarkerSetup optional
Configura as opções para um marcador de local de veículo. Invocado sempre que um novo marcador de veículo é renderizado.

Se especificar uma função, a função pode e deve modificar o campo defaultMarkerOptions de entrada que contém um objeto google.maps.MarkerOptions e retorná-lo como marcadorOptions no objeto de MarkerSetupOptions de saída.

Definir um objeto MarkerSetupOptions tem o mesmo efeito que especificar uma função que retorna esse objeto estático.

Não reutilize o mesmo objeto MarkerSetupOptions em diferentes funções MarkerSetup ou valores estáticos e não reutilize o mesmo objeto google.maps.MarkerOptions para a chave labelOptions em diferentes objetos MarkerSetupOptions. Se marcadorOptions não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para marcadorOptions.map ou labelOptions.position será ignorado.

waypointMarkerSetup optional
Tipo: MarkerSetup optional
Configura as opções para um marcador de local de waypoint. Invocado sempre que um novo marcador de waypoint é renderizado.

Se especificar uma função, a função pode e deve modificar o campo defaultMarkerOptions de entrada que contém um objeto google.maps.MarkerOptions e retorná-lo como marcadorOptions no objeto de MarkerSetupOptions de saída.

Definir um objeto MarkerSetupOptions tem o mesmo efeito que especificar uma função que retorna esse objeto estático.

Não reutilize o mesmo objeto MarkerSetupOptions em diferentes funções MarkerSetup ou valores estáticos e não reutilize o mesmo objeto google.maps.MarkerOptions para a chave labelOptions em diferentes objetos MarkerSetupOptions. Se marcadorOptions não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para marcadorOptions.map ou labelOptions.position será ignorado.

Constantes de AutomaticViewportMode

Constantes google.maps.journeySharing.AutomaticViewportMode

Modo de janela de visualização automática.

Requer o parâmetro de URL &libraries=journeySharing. Consulte Bibliotecas na API Maps JavaScript.

FIT_ANTICIPATED_ROUTE Ajuste a janela de visualização de forma automática para ajustar os marcadores e as polilinhas de trajeto previstas visíveis. Esse é o padrão.
NONE Não ajuste a janela de visualização de forma automática.

Classe abstrata LocationProvider.

google.maps.journeySharing.LocationProvider classe abstrata

Classe mãe dos provedores de local. Use o provedor de localização filho mais adequado à sua finalidade, em vez da classe mãe.

Requer o parâmetro de URL &libraries=journeySharing. Consulte Bibliotecas na API Maps JavaScript.

addListener
addListener(eventName, handler)
Parâmetros:
  • eventName: string O nome do evento a ser detectado.
  • handlerFunction é o manipulador de eventos.
Valor de retorno:MapsEventListener
Adiciona um MapsEventListener para um evento acionado por esse provedor de local. Retorna um identificador para esse listener que pode ser usado com event.removeListener.