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