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.
Construtor | |
---|---|
JourneySharingMapView |
JourneySharingMapView(options) Parâmetros:
Instancia a visualização de um mapa. |
Propriedades | |
---|---|
anticipatedRoutePolylines |
Retorna as polilinhas de trajeto previstas, se houver. |
anticipatedRoutePolylineSetup |
Tipo:
PolylineSetup 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 |
Tipo:
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 |
Tipo:
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 |
Tipo:
PolylineSetup 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. |
|
Tipo:
MarkerSetup 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. |
|
Tipo:
MarkerSetup 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. |
|
Tipo:
MarkerSetup 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. |
|
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. 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. |
|
Tipo:
MarkerSetup 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. |
|
Tipo:
MarkerSetup 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. |
|
Tipo:
MarkerSetup 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. |
|
Tipo:
MarkerSetup 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. |
|
Retorna os marcadores de destino, se houver. |
|
Retorna os marcadores de origem, se houver. |
|
Retorna os marcadores de tarefas 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. |
Interface JourneysharingMapViewOptions.
Interface google.maps.journeySharing.JourneySharingMapViewOptions
Opções para a visualização de mapa.
Propriedades | |
---|---|
element |
Tipo:
Element O elemento DOM que auxilia na visualização. Obrigatório. |
locationProvider |
Tipo:
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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.
Constantes | |
---|---|
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.
Métodos | |
---|---|
addListener |
addListener(eventName, handler) Parâmetros:
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
.
Propriedades | |
---|---|
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. |
Métodos | |
---|---|
Herdadas:
addListener
|
Eventos | |
---|---|
ispollingchange |
function(event) Argumentos:
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.
Propriedades | |
---|---|
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. |