Informações gerais
Uma classe mutável que define limites de acionamento para diferentes gravidades dos alertas de velocidade, representada por GMSNavigationSpeedAlertSeverity.
Herda GMSNavigationSpeedAlertOptions.
Funções membro público | |
(void) | — setSpeedAlertThresholdPercentage:forSpeedAlertSeverity: |
Define o limite do alerta de velocidade em porcentagem para o GMSNavigationSpeedAlertSeverity específico. | |
(CGFloat) | — thresholdPercentageForSpeedAlertSeverity: |
Recebe o limite do alerta de velocidade (em porcentagem) para o GMSNavigationSpeedAlertSeverity específico. | |
Propriedades | |
NSTimeInterval | severityUpgradeDurationSeconds |
O limite de duração controla o upgrade da gravidade do alerta de velocidade. |
Documentação da função membro
- (void) setSpeedAlertThresholdPercentage: | (CGFloat) | percentageAboveLimit | |
forSpeedAlertSeverity: | (GMSNavigationSpeedAlertSeverity) | speedAlertSeverity (em inglês) | |
Define o limite do alerta de velocidade em porcentagem para o GMSNavigationSpeedAlertSeverity específico.
Um alerta de gravidade de velocidade é acionado quando a velocidade excede o limite correspondente.
Se os limites dos alertas de velocidade menor e maior estiverem definidos, o limite dos alertas de velocidade principal precisará ser menor que o principal. Se apenas um limite de gravidade do alerta de velocidade for definido, o outro alerta de gravidade não será acionado.
Se você definir o limite menor como um valor maior que o limite principal, as opções vão atualizar o limite principal para que seja igual ao limite menor. E vice-versa.
- Parâmetros:
-
percentageAboveLimit Limite de porcentagem acima do limite de velocidade. Um valor de 0,0 representa 0% e 1,0 representa 100%. Um valor negativo indica que nenhum limite está sendo definido para o SpeedingType. speedAlertSeverity Gravidade do alerta de velocidade para o limite especificado.
– (CGFloat) thresholdPercentageForSpeedAlertSeverity: | (GMSNavigationSpeedAlertSeverity) | speedAlertSeverity |
Recebe o limite do alerta de velocidade (em porcentagem) para o GMSNavigationSpeedAlertSeverity específico.
Um valor de 0,0 representa 0% e 1,0 representa 100%. Um valor negativo indica que nenhum limite está sendo definido para o SpeedingType.
Documentação da propriedade
- (NSTimeInterval) severityUpgradeDurationSeconds [read, write, assign] |
O limite de duração controla o upgrade da gravidade do alerta de velocidade.
Um alerta de velocidade principal é acionado quando a velocidade excede o limite do alerta de velocidade menor por mais do que o número determinado de segundos. Esse limite de duração é usado somente se a porcentagem do limite menor for definida. Um valor negativo indica que não há limite de duração.
Implementa GMSNavigationSpeedAlertOptions.