डिफ़ॉल्ट रूप से, Android के लिए नेविगेशन SDK टूल, वेपॉइंट तक सबसे तेज़ रास्ता ढूंढता है. हालांकि, इससे यह गारंटी नहीं मिलती कि वाहन सड़क के किनारे तक पहुंच जाएगा, जहां उपभोक्ता इंतज़ार कर रहा है. साइड ऑफ़ रोड रूटिंग प्राथमिकता सुविधा से, आपको यह पक्का करने में मदद मिलती है कि वाहन सड़क पर सही साइड पर आए.
यह सुविधा कैसे काम करती है
जब आप उस स्टॉप के लिए वेपॉइंट बनाते हैं, तो सड़क के किसी खास किनारे पर पहुंचने के लिए प्राथमिकता सेट करते हैं. इन दो में से किसी एक तरीके से प्राथमिकता दी जा सकती है.
सड़क का वही हिस्सा पसंद है
आपको वेपॉइंट के भौगोलिक निर्देशांक देने हैं. इसके बाद, एक फ़्लैग (setPreferSameSideOfRoad
) सेट करना होता है, जिससे यह पता चलता हो कि आपको सड़क के किनारे वाले रास्ते पर जाना है, जो सबसे नज़दीकी फ़ुटपाथ पर है.
Waypoint waypoint =
Waypoint.builder()
.setLatLng(latitude, longitude)
.setTitle("Somewhere in Sydney")
.setPreferSameSideOfRoad(true)
.build()
पहुंचने का समय सेट करें
आपको वेपॉइंट के भौगोलिक निर्देशांक देने होते हैं. इसके बाद, पहुंचने का हेडिंग (setPreferredHeading
) देना होता है, जो सड़क के उसी किनारे पर ट्रैफ़िक फ़्लो की दिशा से मेल खाता हो जहां इंतज़ार करने वाला उपभोक्ता है.
Waypoint waypoint =
Waypoint.builder()
.setLatLng(latitude, longitude)
.setTitle("Somewhere in Sydney")
.setPreferredHeading(preferredHeading)
.build()
Android के लिए नेविगेशन SDK टूल, वेपॉइंट के सबसे नज़दीक के सड़क सेगमेंट को चुनता है, जिसमें लेन की दिशा होती है. यह दिशा, सड़क के किनारे वाले हिस्से से अलाइन होती है (+/- 55 डिग्री के अंदर).