Classe JourneySharingMapView
Classe
google.maps.journeySharing.JourneySharingMapView
A visualização de mapa.
Acesse chamando const {JourneySharingMapView} = await google.maps.importLibrary("journeySharing")
. Consulte Bibliotecas na API Maps JavaScript.
Construtor | |
---|---|
JourneySharingMapView |
JourneySharingMapView(options) Parâmetros:
Instancia uma visualização de mapa. |
Propriedades | |
---|---|
automaticViewportMode |
Este campo é somente leitura. Modo de janela de visualização automático. |
element |
Tipo:
Element Este campo é somente leitura. O elemento DOM que apoia a visualização. |
enableTraffic |
Tipo:
boolean Ativa ou desativa a camada de trânsito. |
locationProviders |
Tipo:
Array<LocationProvider> optional Este campo é somente leitura. Origens de locais rastreados que serão mostrados na visualização do mapa de rastreamento. Para adicionar ou remover provedores de local, use os métodos JourneySharingMapView.addLocationProvider e JourneySharingMapView.removeLocationProvider . |
map |
Tipo:
Map Este campo é somente leitura. O objeto map contido na visualização do mapa. |
mapOptions |
Tipo:
MapOptions Este campo é somente leitura. As opções transmitidas para o mapa pela visualização de mapa. |
|
Tipo:
LocationProvider optional Este campo é somente leitura. Uma fonte de locais rastreados que será mostrada na visualização do mapa de rastreamento. |
|
Tipo:
MarkerSetup Configura as opções para um marcador de local de destino. Invocado sempre que um novo marcador de destino é renderizado. Se uma função é especificada, ela pode e precisa modificar o campo defaultMarkerOptions da entrada que contém um objeto google.maps.MarkerOptions e retorná-lo comomarkerOptions 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 funções ou valores estáticos diferentes nem reutilize o mesmo objeto google.maps.MarkerOptions para a chave "markerOptions" em diferentes objetos MarkerSetupOptions. Se "markerOptions" não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para "markerOptions.map" ou "markerOptions.position" será ignorado. |
|
Tipo:
MarkerSetup Configura as opções para um marcador de local de origem. Invocado sempre que um novo marcador de origem é renderizado. Se uma função é especificada, ela pode e precisa modificar o campo defaultMarkerOptions da entrada que contém um objeto google.maps.MarkerOptions e retorná-lo comomarkerOptions 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 funções ou valores estáticos diferentes nem reutilize o mesmo objeto google.maps.MarkerOptions para a chave "markerOptions" em diferentes objetos MarkerSetupOptions. Se "markerOptions" não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para "markerOptions.map" ou "markerOptions.position" será ignorado. |
|
Tipo:
MarkerSetup Configura as opções para um marcador de local de resultado de tarefas. Invocado sempre que um novo marcador de local de resultado de tarefa é renderizado. Se uma função é especificada, ela pode e precisa modificar o campo defaultMarkerOptions da entrada que contém um objeto google.maps.MarkerOptions e retorná-lo comomarkerOptions 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 funções ou valores estáticos diferentes nem reutilize o mesmo objeto google.maps.MarkerOptions para a chave "markerOptions" em diferentes objetos MarkerSetupOptions. Se "markerOptions" não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para "markerOptions.map" ou "markerOptions.position" será ignorado. |
|
Tipo:
MarkerSetup Configura as opções para um marcador de local de tarefa sem êxito. Invocado sempre que um novo marcador de tarefa malsucedida é renderizado. Se uma função é especificada, ela pode e precisa modificar o campo defaultMarkerOptions da entrada que contém um objeto google.maps.MarkerOptions e retorná-lo comomarkerOptions 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 funções ou valores estáticos diferentes nem reutilize o mesmo objeto google.maps.MarkerOptions para a chave "markerOptions" em diferentes objetos MarkerSetupOptions. Se "markerOptions" não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para "markerOptions.map" ou "markerOptions.position" será ignorado. |
|
Tipo:
MarkerSetup Configura as opções para um marcador de local do veículo. Invocado sempre que um novo marcador de veículo é renderizado. Se uma função é especificada, ela pode e precisa modificar o campo defaultMarkerOptions da entrada que contém um objeto google.maps.MarkerOptions e retorná-lo comomarkerOptions 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 funções ou valores estáticos diferentes nem reutilize o mesmo objeto google.maps.MarkerOptions para a chave "markerOptions" em diferentes objetos MarkerSetupOptions. Se "markerOptions" não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para "markerOptions.map" ou "markerOptions.position" será ignorado. |
|
Tipo:
MarkerSetup Configura as opções para um marcador de local do waypoint. Invocado sempre que um novo marcador de waypoint é renderizado. Se uma função é especificada, ela pode e precisa modificar o campo defaultMarkerOptions da entrada que contém um objeto google.maps.MarkerOptions e retorná-lo comomarkerOptions 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 funções ou valores estáticos diferentes nem reutilize o mesmo objeto google.maps.MarkerOptions para a chave "markerOptions" em diferentes objetos MarkerSetupOptions. Se "markerOptions" não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para "markerOptions.map" ou "markerOptions.position" será ignorado. |
|
Tipo:
PolylineSetup Configura opções para uma polilinha de trajeto prevista. Invocado sempre que uma nova polilinha de trajeto antecipada é renderizada. Se uma função é especificada, ela pode e precisa modificar o campo defaultPolylineOptions da entrada que contém um objeto google.maps.PolylineOptions e o retorna como polylineOptions no objeto PolylineSetupOptions de saída. Especificar um objeto PolylineSetupOptions tem o mesmo efeito que especificar uma função que retorna esse objeto estático. Não reutilize o mesmo objeto PolylineSetupOptions em diferentes funções PolylineSetup ou valores estáticos e não reutilize o mesmo objeto google.maps.PolylineOptions para a chave polylineOptions em diferentes objetos PolylineSetupOptions. Se "polylineOptions" ou "visible" 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. |
|
Tipo:
PolylineSetup Configura opções para uma polilinha de trajeto percorrida. Invocado sempre que uma nova polilinha de trajeto percorrida é renderizada. Se uma função é especificada, ela pode e precisa modificar o campo defaultPolylineOptions da entrada que contém um objeto google.maps.PolylineOptions e o retorna como polylineOptions no objeto PolylineSetupOptions de saída. Especificar um objeto PolylineSetupOptions tem o mesmo efeito que especificar uma função que retorna esse objeto estático. Não reutilize o mesmo objeto PolylineSetupOptions em diferentes funções PolylineSetup ou valores estáticos e não reutilize o mesmo objeto google.maps.PolylineOptions para a chave polylineOptions em diferentes objetos PolylineSetupOptions. 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. |
|
Tipo:
MarkerSetup Configura as opções para um marcador de local de ping. Invocado sempre que um novo marcador de ping é renderizado. Se uma função é especificada, ela pode e precisa modificar o campo defaultMarkerOptions da entrada que contém um objeto google.maps.MarkerOptions e retorná-lo comomarkerOptions 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 funções ou valores estáticos diferentes nem reutilize o mesmo objeto google.maps.MarkerOptions para a chave "markerOptions" em diferentes objetos MarkerSetupOptions. Se "markerOptions" não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para "markerOptions.map" ou "markerOptions.position" será ignorado. |
|
Tipo:
MarkerSetup Configura as opções para um marcador de local de tarefa bem-sucedido. Invocado sempre que um novo marcador de tarefa bem-sucedido é renderizado. Se uma função é especificada, ela pode e precisa modificar o campo defaultMarkerOptions da entrada que contém um objeto google.maps.MarkerOptions e retorná-lo comomarkerOptions 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 funções ou valores estáticos diferentes nem reutilize o mesmo objeto google.maps.MarkerOptions para a chave "markerOptions" em diferentes objetos MarkerSetupOptions. Se "markerOptions" não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para "markerOptions.map" ou "markerOptions.position" será ignorado. |
|
Retorna os marcadores de destino, se houver. |
|
Retorna os marcadores de origem, se houver. |
|
Retorna os marcadores de tarefa bem-sucedidos, se houver. |
|
Retorna os marcadores de resultado da tarefa, se houver. |
|
Retorna os marcadores de tarefas com falha, se houver. |
|
Retorna os marcadores do veículo, se houver. |
|
Retorna os marcadores de waypoint, se houver. |
|
Retorna as polilinhas do trajeto antecipada, se houver. |
|
Retorna as polilinhas do trajeto percorrida, se houver. |
Métodos | |
---|---|
addLocationProvider |
addLocationProvider(locationProvider) Parâmetros:
Valor de retorno: nenhum
Adiciona um provedor de localização à visualização de mapa. Se o provedor de localização já tiver sido adicionado, nenhuma ação será realizada. |
removeLocationProvider |
removeLocationProvider(locationProvider) Parâmetros:
Valor de retorno: nenhum
Remove um provedor de localização da visualização de mapa. Se o provedor de localização ainda não tiver sido adicionado à visualização de mapa, nenhuma ação será realizada. |
Interface JourneySharingMapViewOptions
Interface
google.maps.journeySharing.JourneySharingMapViewOptions
Opções da visualização de mapa.
Propriedades | |
---|---|
element |
Tipo:
Element O elemento DOM que apoia a visualização. Obrigatório. |
|
Tipo:
PolylineSetup optional Configura opções para uma polilinha de trajeto antecipada. Invocado sempre que uma nova polilinha de trajeto antecipada é renderizada. Se uma função é especificada, ela pode e precisa modificar o campo defaultPolylineOptions da entrada que contém um objeto google.maps.PolylineOptions e o retorna como polylineOptions no objeto PolylineSetupOptions de saída. Especificar um objeto PolylineSetupOptions tem o mesmo efeito que especificar uma função que retorna esse objeto estático. Não reutilize o mesmo objeto PolylineSetupOptions em diferentes funções PolylineSetup ou valores estáticos e não reutilize o mesmo objeto google.maps.PolylineOptions para a chave polylineOptions em diferentes objetos PolylineSetupOptions. Se "polylineOptions" ou "visible" 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ático. O valor padrão é FIT_ANTICIPATED_ROUTE, que permite que a visualização de mapa ajuste automaticamente a janela de visualização para ajustar os marcadores de veículos, de local e as polilinhas do trajeto previsto e visíveis. Defina essa opção como NONE para desativar o ajuste automático. |
|
Tipo:
MarkerSetup optional Configura as opções para um marcador de local de destino. Invocado sempre que um novo marcador de destino é renderizado. Se uma função é especificada, ela pode e precisa modificar o campo defaultMarkerOptions da entrada que contém um objeto google.maps.MarkerOptions e retorná-lo comomarkerOptions 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 funções ou valores estáticos diferentes nem reutilize o mesmo objeto google.maps.MarkerOptions para a chave "markerOptions" em diferentes objetos MarkerSetupOptions. Se "markerOptions" não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para "markerOptions.map" ou "markerOptions.position" será ignorado. |
|
Tipo:
LocationProvider optional Uma fonte de locais rastreados que será mostrada na visualização do mapa de rastreamento. Opcional. |
locationProviders optional |
Tipo:
Array<LocationProvider> optional Origens de locais rastreados que serão mostrados na visualização do mapa de rastreamento. Opcional. |
mapOptions optional |
Tipo:
MapOptions optional Opções de mapa transmitidas para o construtor google.maps.Map. |
|
Tipo:
MarkerSetup optional Configura as opções para um marcador de local de origem. Invocado sempre que um novo marcador de origem é renderizado. Se uma função é especificada, ela pode e precisa modificar o campo defaultMarkerOptions da entrada que contém um objeto google.maps.MarkerOptions e retorná-lo comomarkerOptions 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 funções ou valores estáticos diferentes nem reutilize o mesmo objeto google.maps.MarkerOptions para a chave "markerOptions" em diferentes objetos MarkerSetupOptions. Se "markerOptions" não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para "markerOptions.map" ou "markerOptions.position" será ignorado. |
|
Tipo:
MarkerSetup optional Configura as opções para um marcador de local de ping. Invocado sempre que um novo marcador de ping é renderizado. Se uma função é especificada, ela pode e precisa modificar o campo defaultMarkerOptions da entrada que contém um objeto google.maps.MarkerOptions e retorná-lo comomarkerOptions 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 funções ou valores estáticos diferentes nem reutilize o mesmo objeto google.maps.MarkerOptions para a chave "markerOptions" em diferentes objetos MarkerSetupOptions. Se "markerOptions" não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para "markerOptions.map" ou "markerOptions.position" será ignorado. |
|
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. Se uma função é especificada, ela pode e precisa modificar o campo defaultMarkerOptions da entrada que contém um objeto google.maps.MarkerOptions e retorná-lo comomarkerOptions 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 funções ou valores estáticos diferentes nem reutilize o mesmo objeto google.maps.MarkerOptions para a chave "markerOptions" em diferentes objetos MarkerSetupOptions. Se "markerOptions" não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para "markerOptions.map" ou "markerOptions.position" será ignorado. |
|
Tipo:
PolylineSetup optional Configura opções para uma polilinha de trajeto percorrida. Invocado sempre que uma nova polilinha de trajeto percorrida é renderizada. Se uma função é especificada, ela pode e precisa modificar o campo defaultPolylineOptions da entrada que contém um objeto google.maps.PolylineOptions e o retorna como polylineOptions no objeto PolylineSetupOptions de saída. Especificar um objeto PolylineSetupOptions tem o mesmo efeito que especificar uma função que retorna esse objeto estático. Não reutilize o mesmo objeto PolylineSetupOptions em diferentes funções PolylineSetup ou valores estáticos e não reutilize o mesmo objeto google.maps.PolylineOptions para a chave polylineOptions em diferentes objetos PolylineSetupOptions. 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. |
|
Tipo:
MarkerSetup optional Configura as opções para um marcador de local de resultado de tarefas. Invocado sempre que um novo marcador de local de resultado de tarefa é renderizado. Se uma função é especificada, ela pode e precisa modificar o campo defaultMarkerOptions da entrada que contém um objeto google.maps.MarkerOptions e retorná-lo comomarkerOptions 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 funções ou valores estáticos diferentes nem reutilize o mesmo objeto google.maps.MarkerOptions para a chave "markerOptions" em diferentes objetos MarkerSetupOptions. Se "markerOptions" não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para "markerOptions.map" ou "markerOptions.position" será ignorado. |
|
Tipo:
MarkerSetup optional Configura as opções para um marcador de local de tarefa sem êxito. Invocado sempre que um novo marcador de tarefa malsucedida é renderizado. Se uma função é especificada, ela pode e precisa modificar o campo defaultMarkerOptions da entrada que contém um objeto google.maps.MarkerOptions e retorná-lo comomarkerOptions 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 funções ou valores estáticos diferentes nem reutilize o mesmo objeto google.maps.MarkerOptions para a chave "markerOptions" em diferentes objetos MarkerSetupOptions. Se "markerOptions" não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para "markerOptions.map" ou "markerOptions.position" será ignorado. |
|
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. Se uma função é especificada, ela pode e precisa modificar o campo defaultMarkerOptions da entrada que contém um objeto google.maps.MarkerOptions e retorná-lo comomarkerOptions 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 funções ou valores estáticos diferentes nem reutilize o mesmo objeto google.maps.MarkerOptions para a chave "markerOptions" em diferentes objetos MarkerSetupOptions. Se "markerOptions" não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para "markerOptions.map" ou "markerOptions.position" será ignorado. |
|
Tipo:
MarkerSetup optional Configura as opções para um marcador de local do waypoint. Invocado sempre que um novo marcador de waypoint é renderizado. Se uma função é especificada, ela pode e precisa modificar o campo defaultMarkerOptions da entrada que contém um objeto google.maps.MarkerOptions e retorná-lo comomarkerOptions 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 funções ou valores estáticos diferentes nem reutilize o mesmo objeto google.maps.MarkerOptions para a chave "markerOptions" em diferentes objetos MarkerSetupOptions. Se "markerOptions" não for definido ou for nulo, ele será substituído pelo padrão. Qualquer valor definido para "markerOptions.map" ou "markerOptions.position" será ignorado. |
Constantes AutomaticViewportMode
google.maps.journeySharing.AutomaticViewportMode
constantes
Modo de janela de visualização automático.
Acesse chamando const {AutomaticViewportMode} = await google.maps.importLibrary("journeySharing")
. Consulte Bibliotecas na API Maps JavaScript.
Constantes | |
---|---|
FIT_ANTICIPATED_ROUTE |
Ajuste automaticamente a janela de visualização para incluir marcadores e todas as polilinhas do trajeto previstas visíveis. Esse é o padrão. |
NONE |
Não ajustar automaticamente a janela de visualização. |
LocationProvider.
classe abstrata
google.maps.journeySharing.LocationProvider
Classe pai de todos os provedores de localização.
Métodos | |
---|---|
addListener |
addListener(eventName, handler) Parâmetros:
Valor de retorno:
MapsEventListener Adiciona um MapsEventListener para um evento disparado por esse provedor de localização. Retorna um identificador para esse listener que pode ser usado com event.removeListener . |
PollingLocationProvider.
classe abstrata
google.maps.journeySharing.PollingLocationProvider
Classe mãe de provedores de locais de votação.
Essa classe abstrata estende
LocationProvider
.
Propriedades | |
---|---|
isPolling |
Tipo:
boolean Verdadeiro se o provedor de localização estiver fazendo uma pesquisa. Somente leitura. |
pollingIntervalMillis |
Tipo:
number Tempo mínimo entre a busca de atualizações de local em milissegundos. Se levar 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. Definir esse valor como 0, Infinito 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 rastreamento do fornecedor do local de remessa) ou uma opção de filtragem (por exemplo, limites da janela de visualização ou filtros de atributos para provedores de localização de frota) mudar. O intervalo de pesquisa padrão e mínimo é de 5.000 milissegundos. Se você definir o intervalo de pesquisa com um valor positivo menor, serão armazenados e usados 5.000. |
Métodos | |
---|---|
Herdado:addListener
|
Eventos | |
---|---|
ispollingchange |
function(event) Argumentos:
Evento acionado quando o estado de pesquisa do provedor de localização é atualizado. Use PollingLocationProvider.isPolling para determinar o estado de pesquisa atual. |
Interface PollingLocationProviderIsPollingChangeEvent
Interface
google.maps.journeySharing.PollingLocationProviderIsPollingChangeEvent
O objeto do evento transmitido ao manipulador de eventos quando o evento PollingLocationProvider.ispollingchange
é acionado.
Propriedades | |
---|---|
error optional |
Tipo:
Error optional O erro que causou a mudança do estado de 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. |