Informações gerais
Listener de eventos no GMSNavigator.
Funções membro público | |
(void) | — Navigator:didChegaAtWaypoint: |
Chamado quando o motorista chega a um GMSNavigationWaypoint. | |
(void) | — NavigatorDidChangeRoute: |
Chamado quando o trajeto atual muda ou é apagado. | |
(void) | – Navigator:didUpdateAtualizaçãoTime: |
Chamado quando os tempos estimados para os destinos são atualizados. | |
(void) | - Navigator:didUpdateRestrictedDistance: |
Chamado quando as distâncias estimadas até os destinos são atualizadas. | |
(void) | – Navigator:didUpdateDelayCategory: |
Chamado quando a categoria de atraso para os destinos é atualizada. | |
(void) | — Navigator:didChangeSuggestedLightingMode: |
Chamado quando as condições de iluminação estimadas são atualizadas, por exemplo, quando a noite cai no local atual do dispositivo. | |
(void) | - Navigator:didUpdateSpeedingPercentage: |
notifica você de que o motorista está excedendo o limite de velocidade na porcentagem especificada. | |
(void) | — navigator:didUpdateSpeedAlertSeverity:speedingPercentage: |
Notifica você quando o dispositivo detectou que o veículo está excedendo o limite de velocidade na porcentagem especificada, além da gravidade atual do alerta de velocidade. | |
(void) | – Navigator:didUpdateNavInfo: |
Chamado quando o GMSNavigationNavInfo atual é atualizado. |
Documentação da função membro
- (nulo) Navigator: | (GMSNavigator *) | navegador | |
didGettingAtWaypoint: | (GMSNavigationWaypoint *) | waypoint | |
[optional] |
Chamado quando o motorista chega a um GMSNavigationWaypoint.
- Parâmetros:
-
waypoint O waypoint ao qual chegou.
- (void) NavigatorDidChangeRoute: | (GMSNavigator *) | navegador | [optional] |
Chamado quando o trajeto atual muda ou é apagado.
Há vários tipos de gatilhos para esse listener, incluindo, mas não se limitando a:
- a viagem em andamento foi atualizada
- o motorista desviou da rota atual
- o motorista selecionou um trajeto alternativo na interface.
- o motorista recebeu ou pediu para usar um trajeto melhor.
- O motorista começou a navegar até um destino (usando uma chamada para setDestinations).
- O motorista começou a navegar para um novo waypoint depois de chegar a um anterior
- A rota foi removida (em uma chamada para clearDestinations)
- (nulo) Navigator: | (GMSNavigator *) | navegador | |
didUpdateRESTTime: | (NSTimeInterval) | hora | |
[optional] |
Chamado quando os tempos estimados para os destinos são atualizados.
- Parâmetros:
-
tempo O tempo até o próximo destino.
- (nulo) Navigator: | (GMSNavigator *) | navegador | |
didUpdateMissingDistance: | (CLLocationDistance) | distance | |
[optional] |
Chamado quando as distâncias estimadas até os destinos são atualizadas.
- Parâmetros:
-
distância A distância até o próximo destino.
- (nulo) Navigator: | (GMSNavigator *) | navegador | |
didUpdateDelayCategory: | (GMSNavigationDelayCategory) | delayCategory | |
[optional] |
Chamado quando a categoria de atraso para os destinos é atualizada.
- Parâmetros:
-
delayCategory A categoria de atraso para o próximo destino.
- (nulo) Navigator: | (GMSNavigator *) | navegador | |
didChangeSuggestedLightingMode: | (GMSNavigationLightingMode). | lightingMode | |
[optional] |
Chamado quando as condições de iluminação estimadas são atualizadas, por exemplo, quando a noite cai no local atual do dispositivo.
- Parâmetros:
-
lightingMode O modo de cor sugerido para corresponder às condições de iluminação atuais.
- (nulo) Navigator: | (GMSNavigator *) | navegador | |
didUpdateSpeedingPercentage: | (CGFloat) | percentageAboveLimit | |
[optional] |
notifica você de que o motorista está excedendo o limite de velocidade na porcentagem especificada.
- Parâmetros:
-
navegador GMSNavigator que informa a velocidade. percentageAboveLimit Porcentagem acima do limite de velocidade que o motorista está dirigindo. Defina como 0 quando o motorista não estiver em alta velocidade. É definido como -1 quando o limite ou a velocidade atual é inválida.
- (nulo) Navigator: | (GMSNavigator *) | navegador | |
didUpdateSpeedAlertSeverity: | (GMSNavigationSpeedAlertSeverity) | speedAlertSeverity | |
SpeedingPercentage: | (CGFloat) | percentageAboveLimit | |
[optional] |
Notifica você quando o dispositivo detectou que o veículo está excedendo o limite de velocidade na porcentagem especificada, além da gravidade atual do alerta de velocidade.
Ele é chamado em intervalos regulares sempre que uma atualização válida de limite de velocidade ou velocidade está disponível. Isso geralmente resulta em chamadas frequentes durante a navegação ativa quando o motorista está em movimento.
- Parâmetros:
-
navegador GMSNavigator que informa a velocidade. speedAlertSeverity A gravidade do alerta de velocidade atual. Defina como GMSNavigationSpeedAlertSeverityUnknown
quando o limite de velocidade for desconhecido ou a velocidade for inválida. Defina comoGMSNavigationSpeedAlertSeverityNotSpeeding
quando o motorista não estiver ultrapassando a velocidade de acordo com os limites configurados emGMSNavigationSpeedAlertOptions
. Quando o motorista estiver em alta velocidade, esse valor será definido comoGMSNavigationSpeedAlertSeverityMinor
ouGMSNavigationSpeedAlertSeverityMajor
de acordo com os limites configurados.percentageAboveLimit Porcentagem acima do limite de velocidade que o motorista está dirigindo. Válida apenas quando o speedAlertSeverity é Minor ou Major.
- (nulo) Navigator: | (GMSNavigator *) | navegador | |
didUpdateNavInfo: | (GMSNavigationNavInfo *) | navInfo | |
[optional] |
Chamado quando o GMSNavigationNavInfo
atual é atualizado.
Esse recurso é chamado regularmente durante a navegação ativa.
- Parâmetros:
-
navInfo GMSNavigationNavInfo
atualizado.