بررسی اجمالی
یک کلاس قابل تغییر که آستانههای راهاندازی را برای شدتهای مختلف هشدارهای سرعت تعریف میکند که توسط GMSNavigationSpeedAlertSeverity نشان داده میشود.
GMSNavigationSpeedAlertOptions را به ارث می برد.
توابع اعضای عمومی | |
(خالی) | - setSpeedAlertThresholdPercentage:forSpeedAlertSeverity: |
آستانه هشدار سرعت را بر حسب درصد برای GMSNavigationSpeedAlertSeverity خاص تنظیم می کند. | |
(CGFloat) | - thresholdPercentageForSpeedAlertSeverity: |
آستانه هشدار سرعت (به صورت درصد) را برای GMSNavigationSpeedAlertSeverity خاص دریافت می کند. | |
خواص | |
NSTimeInterval | severityUpgradeDurationSeconds |
آستانه مدت، ارتقای شدت هشدار سرعت را کنترل می کند. |
مستندات عملکرد اعضا
- (باطل) setSpeedAlertThresholdPercentage: | (CGFloat) | %AboveLimit | |
forSpeedAlertSeverity: | ( GMSNavigationSpeedAlertSeverity ) | speedAlertSeverity | |
آستانه هشدار سرعت را بر حسب درصد برای GMSNavigationSpeedAlertSeverity خاص تنظیم می کند.
هنگامی که سرعت از آستانه مربوطه فراتر رود، یک هشدار شدت سرعت فعال می شود.
اگر هم آستانه هشدار سرعت جزئی و اصلی تنظیم شده باشد، آستانه هشدار سرعت اصلی باید کوچکتر از آستانه اصلی باشد. اگر فقط یک آستانه شدت هشدار سرعت تنظیم شود، شدت دیگر هشدار سرعت فعال نخواهد شد.
اگر آستانه فرعی را روی مقداری بزرگتر از آستانه اصلی تنظیم کنید، گزینه ها آستانه اصلی را به روز می کنند تا با آستانه کوچک برابر شود. و بالعکس.
- مولفه های:
%AboveLimit آستانه درصد بالاتر از حد مجاز سرعت. مقدار 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 را پیاده سازی می کند.