खास जानकारी
ऐसी क्लास जो नहीं बदली जा सकती, जो स्पीड से जुड़ी चेतावनियों की अलग-अलग गंभीरता के लिए थ्रेशोल्ड को तय करती है. इसे GMS NavigationSpeedAlertSeverity से दिखाया जाता है.
इसका इस्तेमाल करके, छोटी और बड़ी, दोनों तरह की चेतावनियों के लिए, स्पीड अलर्ट के ट्रिगर होने के थ्रेशोल्ड को अपने हिसाब से प्रतिशत में सेट किया जा सकता है. साथ ही, मुख्य स्पीड अलर्ट के लिए, ट्रिगर होने के थ्रेशोल्ड को समय के हिसाब से सेट किया जा सकता है.
इस GMSNavigationSpeedAlertOptions के थ्रेशोल्ड से ट्रिगर होने वाले स्पीड अलर्ट के यूज़र इंटरफ़ेस (यूआई) को पसंद के मुताबिक बनाया गया है. अगर यह सेट किया गया है, तो GMSNavigationSpeedometerUIOptions में इसकी ज़रूरत नहीं होती है.
GMSNavigationMutableSpeedAlertOptions से इनहेरिट की गई हैं.
सार्वजनिक सदस्य के फ़ंक्शन | |
(सीजीफ़्लोट) | - thresholdPercentageForSpeedAlertSeverity: |
यह खास GMSNavSpeedAlertSeverity के लिए, स्पीड अलर्ट थ्रेशोल्ड (प्रतिशत के तौर पर) की जानकारी देता है. | |
प्रॉपर्टी | |
NSTimeInterval | severityUpgradeDurationSeconds |
अवधि का थ्रेशोल्ड, स्पीड अलर्ट की गंभीरता के अपग्रेड को कंट्रोल करता है. |
मेंबर फ़ंक्शन से जुड़ा दस्तावेज़
- (CGFloat) thresholdPercentageForSpeedAlertSeverity: | (GMSNavigationSpeedAlertSeverity) | speedAlertSeverity |
यह खास GMSNavSpeedAlertSeverity के लिए, स्पीड अलर्ट थ्रेशोल्ड (प्रतिशत के तौर पर) की जानकारी देता है.
0.0 की वैल्यू 0% दिखाती है और 1.0 का मतलब 100% होता है. नेगेटिव वैल्यू से पता चलता है कि उस तेज़ी से टाइप करने के लिए कोई थ्रेशोल्ड सेट नहीं किया गया है.
प्रॉपर्टी से जुड़े दस्तावेज़
- (NSTimeInterval) severityUpgradeDurationSeconds [read, assign] के लिए |
अवधि का थ्रेशोल्ड, स्पीड अलर्ट की गंभीरता के अपग्रेड को कंट्रोल करता है.
जब स्पीड, बताए गए सेकंड से ज़्यादा समय के लिए सामान्य रफ़्तार के थ्रेशोल्ड से ज़्यादा हो जाती है, तब एक बड़ी स्पीड की चेतावनी ट्रिगर होती है.
GMSNavigationMutableSpeedAlertOptions में लागू किया गया.