概要
GMSNavigationSpeedAlertSeverity で示される、速度アラートの重大度ごとにトリガーしきい値を定義する不変のクラスです。
これを使用して、マイナー アラートとメジャー アラートの両方の速度アラートのトリガーのしきい値をパーセンテージでカスタマイズし、メジャーな速度アラートの時間ベースのトリガーのしきい値をカスタマイズできます。
この GMSNavigationSpeedAlertOptions から対応するしきい値によってトリガーされる速度アラートでは、GMSNavigationSpeedometerUIOptions で設定されていれば、その UI がカスタマイズされます。
GMSNavigationMutableSpeedAlertOptions によって継承されます。
パブリック メンバー関数 | |
(CGFloat) | - thresholdPercentageForSpeedAlertSeverity: |
特定の GMSNavigationSpeedAlertSeverity について、速度アラートのしきい値(パーセント)を取得します。 | |
プロパティ | |
NSTimeInterval | severityUpgradeDurationSeconds |
期間のしきい値によって、速度アラートの重大度のアップグレードが制御されます。 |
メンバー関数のドキュメント
-(CGFloat)thresholdPercentageForSpeedAlertSeverity: | (GMSNavigationSpeedAlertSeverity) | speedAlertSeverity |
特定の GMSNavigationSpeedAlertSeverity について、速度アラートのしきい値(パーセント)を取得します。
値 0.0 は 0%、1.0 は 100% を表します。負の値は、その speedingType にしきい値が設定されていないことを示します。
プロパティのドキュメント
- (NSTimeInterval) severityUpgradeDurationSeconds [read, assign] |
期間のしきい値によって、速度アラートの重大度のアップグレードが制御されます。
メジャー速度アラートは、速度がマイナー速度アラートのしきい値を指定された秒数を超えて超えるとトリガーされます。