概要
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 指定されたしきい値に対する速度アラートの重大度。
-(CGFloat)thresholdPercentageForSpeedAlertSeverity: | (GMSNavigationSpeedAlertSeverity) | speedAlertSeverity |
特定の GMSNavigationSpeedAlertSeverity について、速度アラートのしきい値(パーセント)を取得します。
値 0.0 は 0%、1.0 は 100% を表します。負の値は、その speedingType にしきい値が設定されていないことを示します。
プロパティのドキュメント
- (NSTimeInterval) severityUpgradeDurationSeconds [read, write, assign] |
期間のしきい値によって、速度アラートの重大度のアップグレードが制御されます。
メジャー速度アラートは、速度がマイナー速度アラートのしきい値を指定された秒数を超えて超えるとトリガーされます。この期間のしきい値は、マイナーしきい値の割合が設定されている場合にのみ使用されます。負の値は期間のしきい値がないことを示します。
GMSNavigationSpeedAlertOptions を実装しました。