Referência da classe GMSNavigationMutableSpeedAlertOptions

Referência da classe GMSNavigationMutableSpeedAlertOptions

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

NSTimeIntervalseverityUpgradeDurationSeconds
 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:
percentageAboveLimitLimite 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.
speedAlertSeverityGravidade do alerta de velocidade para o limite especificado.

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.