Classe FleetEngineTripLocationProvider
Classe
google.maps.journeySharing.FleetEngineTripLocationProvider
Provedor de localização da viagem.
Essa classe estende
PollingLocationProvider
.
Acesse ligando para const {FleetEngineTripLocationProvider} = await google.maps.importLibrary("journeySharing")
.
Consulte Bibliotecas na API Maps JavaScript.
Construtor | |
---|---|
FleetEngineTripLocationProvider |
FleetEngineTripLocationProvider(options) Parâmetros:
Cria um novo provedor de localização para uma viagem do Fleet Engine. |
Métodos estáticos | |
---|---|
TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION |
TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION(params) Parâmetros:
Valor de retorno:nenhum
Função de personalização de polilinha que colore a polilinha ativa de acordo com a leitura de velocidade. Especifique essa função como FleetEngineTripLocationProviderOptions.activePolylineCustomization para renderizar uma polilinha com reconhecimento de tráfego para a polilinha ativa. |
TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION |
TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION(params) Parâmetros:
Valor de retorno:nenhum
Função de personalização de polilinha que colore a polilinha restante de acordo com a leitura de velocidade. Especifique essa função como o FleetEngineTripLocationProviderOptions.remainingPolylineCustomization para renderizar uma polilinha com reconhecimento de tráfego para a polilinha restante. |
Propriedades | |
---|---|
tripId |
Tipo:
string O ID da viagem que este provedor de localizações observa. Defina esse campo para começar o rastreamento. |
Herdado:
isPolling ,
pollingIntervalMillis
|
Métodos | |
---|---|
refresh |
refresh() Parâmetros:nenhum
Valor de retorno:
void Atualiza explicitamente o local monitorado. |
Herdado:
addListener
|
Eventos | |
---|---|
error |
function(event) Argumentos:
Evento acionado quando o provedor de localização encontra um erro. |
update |
function(event) Argumentos:
Evento acionado quando uma solicitação de atualização de dados do Fleet Engine é concluída. |
Herdado:
ispollingchange
|
Interface FleetEngineTripLocationProviderOptions
Interface google.maps.journeySharing.FleetEngineTripLocationProviderOptions
Opções para provedor de local da viagem.
Propriedades | |
---|---|
authTokenFetcher |
Tipo:
AuthTokenFetcher Fornece JSON Web Tokens para autenticar o cliente no Fleet Engine. |
projectId |
Tipo:
string O ID do projeto do consumidor no Console do Google Cloud. |
activePolylineCustomization optional |
Tipo:
(function(TripPolylineCustomizationFunctionParams): void)|PolylineOptions optional Personalização aplicada à polilinha ativa. Uma polilinha ativa corresponde a uma parte do trajeto que o veículo está percorrendo. Use este campo para especificar estilos personalizados (como cor da polilinha) e interatividade (como processamento de cliques).
|
destinationMarkerCustomization optional |
Tipo:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional Personalização aplicada ao marcador de destino. Use este campo para especificar estilos personalizados (como ícone de marcador) e interatividade (como processamento de cliques).
|
originMarkerCustomization optional |
Tipo:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional Personalização aplicada ao marcador de origem. Use este campo para especificar estilos personalizados (como ícone de marcador) e interatividade (como processamento de cliques).
|
pollingIntervalMillis optional |
Tipo:
number optional Tempo mínimo entre a busca de atualizações de localização em milissegundos. Se levar mais de pollingIntervalMillis para buscar uma atualização de local, a próxima atualização não será iniciada até que a atual termine. Definir esse valor como 0 desativa as atualizações recorrentes de local. Uma nova atualização de local é buscada se algum dos parâmetros observados pelo provedor de local mudar. O intervalo de sondagem padrão é de 5.000 milissegundos, o intervalo mínimo. Se você definir o intervalo de pesquisa para um valor menor que zero, 5.000 será usado. |
remainingPolylineCustomization optional |
Tipo:
(function(TripPolylineCustomizationFunctionParams): void)|PolylineOptions optional Personalização aplicada à polilinha restante. Uma polilinha restante corresponde a uma parte do trajeto que o veículo ainda não começou a percorrer. Use este campo para especificar estilos personalizados (como cor da polilinha) e interatividade (como processamento de cliques).
|
takenPolylineCustomization optional |
Tipo:
(function(TripPolylineCustomizationFunctionParams): void)|PolylineOptions optional Personalização aplicada à polilinha capturada. Uma polilinha percorrida corresponde a uma parte do trajeto que o veículo já fez. Use este campo para especificar estilos personalizados (como cor da polilinha) e interatividade (como processamento de cliques).
|
tripId optional |
Tipo:
string optional O ID da viagem a ser rastreada imediatamente após a criação da instância do provedor de local. Se não for especificado, o provedor de localização não vai iniciar o rastreamento de nenhuma viagem. Use FleetEngineTripLocationProvider.tripId para definir o ID e começar o rastreamento. |
vehicleMarkerCustomization optional |
Tipo:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional Personalização aplicada ao marcador do veículo. Use este campo para especificar estilos personalizados (como ícone de marcador) e interatividade (como processamento de cliques).
|
waypointMarkerCustomization optional |
Tipo:
(function(TripWaypointMarkerCustomizationFunctionParams): void)|MarkerOptions optional Personalização aplicada a um marcador de ponto de parada. Use este campo para especificar estilos personalizados (como ícone de marcador) e interatividade (como processamento de cliques).
|
Interface FleetEngineTripLocationProviderUpdateEvent
Interface google.maps.journeySharing.FleetEngineTripLocationProviderUpdateEvent
O objeto de evento transmitido ao manipulador de eventos quando o evento FleetEngineTripLocationProvider.update
é acionado.
Propriedades | |
---|---|
trip optional |
Tipo:
Trip optional A estrutura da viagem retornada pela atualização. Não modificável. |