GMSNavigationSpeedAlertOptions クラス リファレンス

GMSNavigationSpeedAlertOptions クラス リファレンス

概要

GMSNavigationSpeedAlertSeverity で示される、速度アラートの重大度ごとにトリガーしきい値を定義する不変のクラスです。

これを使用して、マイナー アラートとメジャー アラートの両方の速度アラートのトリガーのしきい値をパーセンテージでカスタマイズし、メジャーな速度アラートの時間ベースのトリガーのしきい値をカスタマイズできます。

この GMSNavigationSpeedAlertOptions から対応するしきい値によってトリガーされる速度アラートでは、GMSNavigationSpeedometerUIOptions で設定されていれば、その UI がカスタマイズされます。

GMSNavigationMutableSpeedAlertOptions によって継承されます。

パブリック メンバー関数

(CGFloat)- thresholdPercentageForSpeedAlertSeverity:
 特定の GMSNavigationSpeedAlertSeverity について、速度アラートのしきい値(パーセント)を取得します。

プロパティ

NSTimeInterval severityUpgradeDurationSeconds
 期間のしきい値によって、速度アラートの重大度のアップグレードが制御されます。

メンバー関数のドキュメント

特定の GMSNavigationSpeedAlertSeverity について、速度アラートのしきい値(パーセント)を取得します。

値 0.0 は 0%、1.0 は 100% を表します。負の値は、その speedingType にしきい値が設定されていないことを示します。


プロパティのドキュメント

- (NSTimeInterval) severityUpgradeDurationSeconds [read, assign]

期間のしきい値によって、速度アラートの重大度のアップグレードが制御されます。

メジャー速度アラートは、速度がマイナー速度アラートのしきい値を指定された秒数を超えて超えるとトリガーされます。

GMSNavigationMutableSpeedAlertOptions に実装しました。