Map View

Classe JourneysharingMapView

Classe google.maps.journeySharing.JourneySharingMapView

Visualização do mapa

Acesse const {JourneySharingMapView} = await google.maps.importLibrary("journeySharing") chamando. Consulte Bibliotecas na API Maps JavaScript.

JourneySharingMapView
JourneySharingMapView(options)
Parâmetros:
Instancia a visualização de um 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.

Ao especificar uma função, ela pode e precisa modificar o campo defaultPolygonOptions da entrada que contém um objeto google.maps.PolygonOptions e retorná-lo como PolylineOptions no objeto de saída PolygonSetupOptions.

Especificar um objeto GeocodingSetupOptions 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 ou valores estáticos, e não reutilize o mesmo objeto google.maps.PolygonOptions para a chave PolylineOptions em diferentes objetos PolygonSetupOptions. Se polilineOptions ou visível não for definido ou for nulo, ele será substituído pelo padrão Todos os valores definidos para polilineOptions.map ou PolylineOptions.path serão ignorados.
automaticViewportMode
Este campo é somente leitura. Modo de janela de visualização automática.
element
Tipo:Element
Este campo é somente leitura. O elemento DOM que auxilia na visualização.
enableTraffic
Tipo:boolean
Ativa ou desativa a camada de tráfego.
locationProvider
Este campo é somente leitura. Uma origem dos locais monitorados a ser exibida na visualização do mapa de rastreamento.
map
Tipo:Map
Este campo é somente leitura. O objeto do mapa contido na visualização de mapa.
mapOptions
Este campo é somente leitura. As opções de mapa transmitidas ao mapa pela visualização de mapa.
takenRoutePolylines
Retorna as polilinhas de trajeto obtidas, se houver.
takenRoutePolylineSetup
Configura opções para uma polilinha de trajeto obtida. Invocado sempre que uma nova polilinha de rota tomada é renderizada.

Ao especificar uma função, ela pode e precisa modificar o campo defaultPolygonOptions da entrada que contém um objeto google.maps.PolygonOptions e retorná-lo como PolylineOptions no objeto de saída PolygonSetupOptions.

Especificar um objeto GeocodingSetupOptions 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 ou valores estáticos, e não reutilize o mesmo objeto google.maps.PolygonOptions para a chave PolylineOptions em diferentes objetos PolygonSetupOptions.

Todos os valores definidos para polilineOptions.map ou polilineOptions.path serão ignorados. Qualquer valor não definido ou nulo será substituído pelo padrão.
destinationMarkerSetup
Configura as opções para um marcador de local de destino. Invocado sempre que um novo marcador de destino é renderizado.

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

Especificar 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 timestampOptions.position será ignorado.
originMarkerSetup
Configura as opções para um marcador de local de origem. Invocado sempre que um novo marcador de origem é renderizado.

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

Especificar 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 timestampOptions.position será ignorado.
pingMarkerSetup
Configura as opções para um marcador de local de ping. Invocado sempre que um novo marcador de ping é renderizado.

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

Especificar 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 timestampOptions.position será ignorado.
successfulTaskMarkerSetup
Configura as opções para um marcador de local de tarefa bem-sucedido. Invocado sempre que um novo marcador de tarefa bem-sucedido é renderizado.

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

Especificar 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 timestampOptions.position será ignorado.
taskOutcomeMarkerSetup
Configura as opções para um marcador de local do resultado da tarefa. Invocado sempre que um novo marcador de local de resultado da tarefa é renderizado.

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

Especificar 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 timestampOptions.position será ignorado.
unsuccessfulTaskMarkerSetup
Configura as opções para um marcador de local de tarefa com falha. Invocado sempre que um novo marcador de tarefa com falha é renderizado.

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

Especificar 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 timestampOptions.position será ignorado.
vehicleMarkerSetup
Configura as opções para um marcador de local do veículo. Invocado sempre que um novo marcador de veículo é renderizado.

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

Especificar 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 timestampOptions.position será ignorado.
waypointMarkerSetup
Configura as opções para um marcador de local de ponto de referência. Invocado sempre que um novo marcador de waypoint é renderizado.

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

Especificar 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 timestampOptions.position será ignorado.
destinationMarkers
Retorna os marcadores de destino, se houver.
originMarkers
Retorna os marcadores de origem, se houver.
successfulTaskMarkers
Retorna os marcadores de tarefas bem-sucedidos, se houver.
taskOutcomeMarkers
Retorna os marcadores de resultado da tarefa, se houver.
unsuccessfulTaskMarkers
Retorna os marcadores de tarefas com falha, se houver.
vehicleMarkers
Retorna os marcadores do veículo, se houver.
waypointMarkers
Retorna os marcadores de waypoint, se houver.

Interface JourneysharingMapViewOptions.

Interface google.maps.journeySharing.JourneySharingMapViewOptions

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

element
Tipo:Element
O elemento DOM que auxilia na visualização. Obrigatório.
locationProvider
Uma origem dos locais monitorados a ser exibida na visualização do 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.

Ao especificar uma função, ela pode e precisa modificar o campo defaultPolygonOptions da entrada que contém um objeto google.maps.PolygonOptions e retorná-lo como PolylineOptions no objeto de saída PolygonSetupOptions.

Especificar um objeto GeocodingSetupOptions 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 ou valores estáticos, e não reutilize o mesmo objeto google.maps.PolygonOptions para a chave PolylineOptions em diferentes objetos PolygonSetupOptions. Se polilineOptions ou visível não for definido ou for nulo, ele será substituído pelo padrão Todos os valores definidos para polilineOptions.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 do mapa ajustar automaticamente a janela de visualização de acordo com os marcadores do veículo, os marcadores de local e todas as polilinhas de trajeto antecipadas 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.

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

Especificar 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 timestampOptions.position será ignorado.
mapOptions optional
Tipo:MapOptions optional
Opções de mapa transmitidas ao 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.

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

Especificar 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 timestampOptions.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.

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

Especificar 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 timestampOptions.position será ignorado.
successfulTaskMarkerSetup optional
Tipo:MarkerSetup optional
Configura as opções para um marcador de local de tarefa bem-sucedido. Invocado sempre que um novo marcador de tarefa bem-sucedido é renderizado.

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

Especificar 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 timestampOptions.position será ignorado.
takenRoutePolylineSetup optional
Tipo:PolylineSetup optional
Configura opções para uma polilinha de trajeto obtida. Invocado sempre que uma nova polilinha de rota tomada é renderizada.

Ao especificar uma função, ela pode e precisa modificar o campo defaultPolygonOptions da entrada que contém um objeto google.maps.PolygonOptions e retorná-lo como PolylineOptions no objeto de saída PolygonSetupOptions.

Especificar um objeto GeocodingSetupOptions 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 ou valores estáticos, e não reutilize o mesmo objeto google.maps.PolygonOptions para a chave PolylineOptions em diferentes objetos PolygonSetupOptions.

Todos os valores definidos para polilineOptions.map ou polilineOptions.path serão ignorados. Qualquer valor não definido ou nulo será substituído pelo padrão.
taskOutcomeMarkerSetup optional
Tipo:MarkerSetup optional
Configura as opções para um marcador de local do resultado da tarefa. Invocado sempre que um novo marcador de local de resultado da tarefa é renderizado.

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

Especificar 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 timestampOptions.position será ignorado.
unsuccessfulTaskMarkerSetup optional
Tipo:MarkerSetup optional
Configura as opções para um marcador de local de tarefa com falha. Invocado sempre que um novo marcador de tarefa com falha é renderizado.

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

Especificar 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 timestampOptions.position será ignorado.
vehicleMarkerSetup optional
Tipo:MarkerSetup optional
Configura as opções para um marcador de local do veículo. Invocado sempre que um novo marcador de veículo é renderizado.

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

Especificar 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 timestampOptions.position será ignorado.
waypointMarkerSetup optional
Tipo:MarkerSetup optional
Configura as opções para um marcador de local de ponto de referência. Invocado sempre que um novo marcador de waypoint é renderizado.

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

Especificar 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 timestampOptions.position será ignorado.

AutomaticViewportMode

google.maps.journeySharing.AutomaticViewportMode constantes

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

Acesse const {AutomaticViewportMode} = await google.maps.importLibrary("journeySharing") chamando. Consulte Bibliotecas na API Maps JavaScript.

FIT_ANTICIPATED_ROUTE Ajuste automaticamente a janela de visualização para ajustar marcadores e qualquer polilinha de trajeto antecipada visível. Esse é o padrão.
NONE Não ajuste a janela de visualização de modo automático.

Classe abstrata LocationProvider.

google.maps.journeySharing.LocationProvider classe abstrata

Classe pai de todos os provedores de local.

addListener
addListener(eventName, handler)
Parâmetros:
  • eventNamestring 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 localização. Retorna um identificador para esse listener que pode ser usado com event.removeListener.

PollingLocationProvider

google.maps.journeySharing.PollingLocationProvider classe abstrata

Classe pai de provedores de local de votação.

Essa classe abstrata estende LocationProvider.

isPolling
Tipo:boolean
Verdadeiro se esse provedor de pesquisa estiver pesquisando. Somente leitura.
pollingIntervalMillis
Tipo:number
Tempo mínimo entre buscar atualizações de localização em milissegundos. Se demorar mais de pollingIntervalMillis para buscar uma atualização de local, a próxima atualização de local não será iniciada até que a atual seja concluída.

A definição desse valor como 0, Infinity ou um valor negativo desativa as atualizações automáticas de local. Uma nova atualização de local será buscada uma vez se o parâmetro do ID de acompanhamento (por exemplo, o ID de acompanhamento do provedor de localização da remessa) ou uma opção de filtragem (por exemplo, limites da janela de visualização ou filtros de atributo para provedores de local de frota) mudar.

O intervalo padrão e mínimo da enquete é de 5.000 milissegundos. Se você definir o intervalo de pesquisa como um valor positivo menor, 5.000 serão armazenados e usados.
Herdadas: addListener
ispollingchange
function(event)
Evento acionado quando o estado de pesquisa do provedor de localização é atualizado. Usar PollingLocationProvider.isPolling para determinar o estado de pesquisa atual.

Interface PollingLocationProviderIsPollingChangeEvent.

Interface google.maps.journeySharing.PollingLocationProviderIsPollingChangeEvent

O objeto de evento transmitido ao manipulador de eventos quando o evento PollingLocationProvider.ispollingchange é acionado.

error optional
Tipo:Error optional
O erro que causou a mudança do estado da pesquisa, se a mudança de estado foi causada por um erro. Indefinido se a mudança de estado foi causada por operações normais.