Map View

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Classe JourneysharingMapView

Classe google.maps.journeySharing.JourneySharingMapView

Visualização do mapa

Requer o parâmetro de URL &libraries=journeySharing. 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 deve modificar o campo defaultPolygonOptions da entrada que contém um objeto google.maps.PolygonOptions e retorná-lo como polilineOptions no objeto de saída PolygonSetupOptions.

A especificação de um objeto GeocodingSetupOptions tem o mesmo efeito que a definição de uma função que retorna esse objeto estático.

Não reutilize o mesmo objeto PolygonSetupOptions em diferentes funções ou valores estáticos de PolygonSetup 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.
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 a função é especificada, ela pode e deve modificar o campo defaultMarkerOptions da entrada contendo 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.

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
O objeto do mapa contido na visualização de mapa.
mapOptions
As opções de mapa transmitidas ao 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 a função é especificada, ela pode e deve modificar o campo defaultMarkerOptions da entrada contendo 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.

Se a função é especificada, ela pode e deve modificar o campo defaultMarkerOptions da entrada contendo 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.

successfulTaskMarkers
Tipo: Array<Marker>
Retorna os marcadores de tarefas bem-sucedidos, se houver.
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.

Se a função é especificada, ela pode e deve modificar o campo defaultMarkerOptions da entrada contendo 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.

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 deve modificar o campo defaultPolygonOptions da entrada que contém um objeto google.maps.PolygonOptions e retorná-lo como polilineOptions no objeto de saída PolygonSetupOptions.

A especificação de um objeto GeocodingSetupOptions tem o mesmo efeito que a definição de uma função que retorna esse objeto estático.

Não reutilize o mesmo objeto PolygonSetupOptions em diferentes funções ou valores estáticos de PolygonSetup 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 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 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.

Se a função é especificada, ela pode e deve modificar o campo defaultMarkerOptions da entrada contendo 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.

unsuccessfulTaskMarkers
Retorna os marcadores de tarefas com falha, se houver.
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.

Se a função é especificada, ela pode e deve modificar o campo defaultMarkerOptions da entrada contendo 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.

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

Se a função é especificada, ela pode e deve modificar o campo defaultMarkerOptions da entrada contendo 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.

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

Se a função é especificada, ela pode e deve modificar o campo defaultMarkerOptions da entrada contendo 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.

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
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 deve modificar o campo defaultPolygonOptions da entrada que contém um objeto google.maps.PolygonOptions e retorná-lo como polilineOptions no objeto de saída PolygonSetupOptions.

A especificação de um objeto GeocodingSetupOptions tem o mesmo efeito que a definição de uma função que retorna esse objeto estático.

Não reutilize o mesmo objeto PolygonSetupOptions em diferentes funções ou valores estáticos de PolygonSetup 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.

Se a função é especificada, ela pode e deve modificar o campo defaultMarkerOptions da entrada contendo 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.

Se a função é especificada, ela pode e deve modificar o campo defaultMarkerOptions da entrada contendo 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.

Se a função é especificada, ela pode e deve modificar o campo defaultMarkerOptions da entrada contendo 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.

Se a função é especificada, ela pode e deve modificar o campo defaultMarkerOptions da entrada contendo 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 deve modificar o campo defaultPolygonOptions da entrada que contém um objeto google.maps.PolygonOptions e retorná-lo como polilineOptions no objeto de saída PolygonSetupOptions.

A especificação de um objeto GeocodingSetupOptions tem o mesmo efeito que a definição de uma função que retorna esse objeto estático.

Não reutilize o mesmo objeto PolygonSetupOptions em diferentes funções ou valores estáticos de PolygonSetup 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 PolylineOptions.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.

Se a função é especificada, ela pode e deve modificar o campo defaultMarkerOptions da entrada contendo 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.

Se a função é especificada, ela pode e deve modificar o campo defaultMarkerOptions da entrada contendo 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.

Se a função é especificada, ela pode e deve modificar o campo defaultMarkerOptions da entrada contendo 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.

Se a função é especificada, ela pode e deve modificar o campo defaultMarkerOptions da entrada contendo 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.

Requer o parâmetro de URL &libraries=journeySharing. 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 provedores de local. Use o provedor de local filho mais adequado à sua finalidade, em vez da classe pai.

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

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.