GMSNavigationMutableSpeedAlertOptions 클래스 참조

GMSNavigationMutableSpeedAlertOptions 클래스 참조

개요

다양한 속도 알림의 심각도에 대한 트리거 기준을 정의하는 변경 가능한 클래스(GMSNavigationSpeedAlertSeverity로 표시됨)

GMSNavigationSpeedAlertOptions를 상속합니다.

공개 멤버 함수

(void) - setSpeedAlertThresholdPercentage:forSpeedAlertSeverity:
 특정 GMSNavigationSpeedAlertSeverity의 속도 알림 기준을 백분율로 설정합니다.
(CGFloat)- thresholdPercentageForSpeedAlertSeverity:
 특정 GMSNavigationSpeedAlertSeverity의 속도 알림 기준 (백분율)을 가져옵니다.

속성

NSTimeIntervalseverityUpgradeDurationSeconds
 기간 기준은 속도 알림 심각도 업그레이드를 제어합니다.

멤버 함수 문서

- (void) setSpeedAlertThresholdPercentage: (CGFloat) percentageAboveLimit
forSpeedAlertSeverity: (GMSNavigationSpeedAlertSeverity) speedAlertSeverity

특정 GMSNavigationSpeedAlertSeverity의 속도 알림 기준을 백분율로 설정합니다.

속도가 해당 기준점을 초과하면 속도 알림의 심각도 1개가 트리거됩니다.

보조 속도 알림 기준과 주요 속도 알림 기준이 모두 설정된 경우 주요 속도 알림 기준은 주요 속도 알림보다 작아야 합니다. 하나의 속도 알림 심각도 기준점만 설정된 경우 속도 알림의 다른 심각도는 트리거되지 않습니다.

부 임곗값을 주요 임곗값보다 큰 값으로 설정하면 옵션에서는 주요 임곗값을 경미 임곗값과 같도록 업데이트합니다. 반대의 경우도 마찬가지입니다.

매개변수:
percentageAboveLimit속도 제한 위의 백분율 기준점입니다. 0.0은 0%를 나타내고 1.0은 100%를 나타냅니다. 음수 값은 해당 speedingType에 설정된 기준점이 없음을 나타냅니다.
speedAlertSeverity지정된 기준의 속도 알림 심각도입니다.

특정 GMSNavigationSpeedAlertSeverity의 속도 알림 기준 (백분율)을 가져옵니다.

0.0은 0%를 나타내고 1.0은 100%를 나타냅니다. 음수 값은 해당 speedingType에 설정된 기준점이 없음을 나타냅니다.


속성 문서

- (NSTimeInterval) severityUpgradeDurationSeconds [read, write, assign]

기간 기준은 속도 알림 심각도 업그레이드를 제어합니다.

주요 속도 알림은 속도가 지정된 시간(초)을 초과하여 단속 속도 알림 기준을 초과하면 트리거됩니다. 이 기간 기준은 하위 기준 비율이 설정된 경우에만 사용됩니다. 음수 값은 지속 시간 기준점이 없음을 나타냅니다.

GMSNavigationSpeedAlertOptions를 구현합니다.