GMSNavigationMutableSpeedAlertOptions クラス リファレンス

GMSNavigationMutableSpeedAlertOptions クラス リファレンス

概要

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

GMSNavigationSpeedAlertOptions を継承します。

パブリック メンバー関数

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

プロパティ

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

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

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

特定の GMSNavigationSpeedAlertSeverity に対して、速度アラートのしきい値をパーセンテージで設定します。

速度アラートの 1 つの重大度は、速度が対応するしきい値を超えるとトリガーされます。

マイナーとメジャーの両方の速度アラートのしきい値を設定する場合は、メジャー速度アラートのしきい値はメジャーよりも小さくする必要があります。速度アラートの重大度のしきい値を 1 つだけ設定している場合、他の速度アラートの重大度はトリガーされません。

マイナーしきい値をメジャーしきい値より大きい値に設定すると、オプションはマイナーしきい値と等しくなるようにメジャーしきい値を更新します。コントロール。

パラメータ:
percentageAboveLimit速度制限を超えるパーセントのしきい値。値 0.0 は 0%、1.0 は 100% を表します。負の値は、その speedingType にしきい値が設定されていないことを示します。
speedAlertSeverity指定されたしきい値に対する速度アラートの重大度。

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

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


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

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

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

メジャー速度アラートは、速度がマイナー速度アラートのしきい値を指定された秒数を超えて超えるとトリガーされます。この期間のしきい値は、マイナーしきい値の割合が設定されている場合にのみ使用されます。負の値は期間のしきい値がないことを示します。

GMSNavigationSpeedAlertOptions を実装しました。