Roads API का इस्तेमाल क्यों करना चाहिए
Roads API का इस्तेमाल करके, रफ़्तार की सीमाएं पाएं पहुंचने का समय या सड़क से जुड़ा अन्य मेटाडेटा. इस सड़क के साथ के साथ काम कर रहे हैं, तो ड्राइविंग ऐप्लिकेशन को बेहतर बनाने के लिए, यहां दी गई सुविधाएं इस्तेमाल की जा सकती हैं:
- अक्षांश/देशांतर निर्देशांक को किसी सड़क या सड़कों से जोड़ें.
- निर्देशांकों के समुच्चय के लिए सबसे नजदीकी सड़क ढूंढना
- सड़क के सेगमेंट के लिए रफ़्तार की सीमाएं देखें
Roads API की मदद से क्या-क्या किया जा सकता है
Roads API की मदद से, आप जीपीएस कोऑर्डिनेट को सड़क की ज्यामिति देख सकते हैं और सड़क की गति सीमा तय कर सकते हैं सेगमेंट.
- स्नैप टू रोड यह सेवा जीपीएस कोऑर्डिनेट के दिए गए सेट के आधार पर तय की गई सड़कें. ज़्यादा से ज़्यादा 100 वर्ण डाले जा सकते हैं रास्ते पर इकट्ठा किए गए जीपीएस पॉइंट. वैकल्पिक रूप से, आप यह भी अनुरोध कर सकते हैं कि सेवा अतिरिक्त पॉइंट इंटरपोलेट करता है, जिससे एक ऐसा पाथ बन जाता है जो ज्यामिति है.
- नज़दीकी सड़कें यह सेवा सबसे नज़दीकी सड़क की जानकारी देती है एक GPS पॉइंट के लिए सेगमेंट. ज़्यादा से ज़्यादा 100 जीपीएस पॉइंट तय किए जा सकते हैं. यह ज़रूरी नहीं है कि आपने जो पॉइंट तय किए हैं वे किसी लगातार पाथ का हिस्सा हों.
- स्पीड की सीमाएं यह सेवा, पोस्ट की गई सड़क के एक हिस्से के लिए गति सीमा. स्पीड लिमिट सेवा सभी के लिए उपलब्ध है जिन ग्राहकों के पास ऐसेट ट्रैकिंग का लाइसेंस है. Google Maps Platform Premium प्लान के लिए जो ग्राहक, 'इस्तेमाल के हिसाब से पैसे चुकाएं' सुविधा का इस्तेमाल कर रहे हैं. हालांकि, यह सुविधा सक्रिय है.
Roads API के काम करने का तरीका
Roads API तीन एंडपॉइंट का इस्तेमाल करता है, जो अक्षांश/देशांतर स्वीकार करते हैं सड़क के रास्ते, सेगमेंट या रफ़्तार की सीमा का डेटा देने के लिए, निर्देशांक या जगह के आईडी. नीचे दिए गए उदाहरण में, किसी सेट के आधार पर सबसे पास की सड़कों का अनुरोध दिखाया गया है अक्षांश/देशांतर निर्देशांक:
https://roads.googleapis.com/v1/nearestRoads ?points=60.170880%2C24.942795%7C60.170879%2C24.942796%7C60.170877%2C24.942796 &key=YOUR_API_KEY
संसाधन
यहां दी गई टेबल में, Roads API और उसके ज़रिए दिखाया जाने वाला डेटा.
डेटा रिसॉर्स | डेटा वापस किया गया | रिटर्न फ़ॉर्मैट |
---|---|---|
सड़कों पर स्नैप करें |
किसी रूट से ज़्यादा से ज़्यादा 100 जीपीएस पॉइंट का कलेक्शन दिखाता है. इसमें शामिल है सड़क के साथ मैप किए गए देशांतर/अक्षांश निर्देशांक स्थान आईडी के साथ. ज़्यादा जानकारी यहां देखें जवाब स्नैप टू रोड विकल्प में पढ़ें. |
|
नज़दीकी सड़कें |
ज़्यादा से ज़्यादा 100 स्वतंत्र अक्षांश/देशांतर निर्देशांक का कलेक्शन साथ ही, हर पॉइंट के लिए सबसे नज़दीकी सड़क के आईडी की जानकारी भी देनी होगी. यह ज़रूरी नहीं है कि पॉइंट लगातार इस्तेमाल करें. ज़्यादा जानकारी यहां देखें जवाब नज़दीकी सड़कों में पढ़ें. |
|
स्पीड की सीमाएं |
ज़्यादा से ज़्यादा 100 सड़क के मेटाडेटा एलिमेंट का कलेक्शन. इनमें गति सीमाओं और जगह के आईडी डाल सकते हैं. इन यूनिट के लिए, KPH या MPH में से कोई भी यूनिट इस्तेमाल की जा सकती हैं. ज़्यादा जानकारी देखें जवाब में स्पीड की सीमा में हैं पढ़ें. |
Roads API को इस्तेमाल करने का तरीका
1 | सड़कों की जानकारी देने वाला डेमो आज़माएं | ट्रैक बनाने के लिए डेमो पर क्लिक करें और देखें कि कैसे स्नैप करके सड़कों का एंडपॉइंट बेहतर डेटा उपलब्ध कराता है. यहां जाएं: डेमोग्राफ़िक जानकारी आपको सड़कों के बीच में स्नैप करें गाइड में दी गई जानकारी पढ़ें. आपको एपीआई पासकोड की ज़रूरत नहीं है. |
2 | सेट अप करना | सबसे पहले अपना Google Cloud प्रोजेक्ट पर जाएं और सेटअप के लिए दिए गए निर्देशों का पालन करें इसके बाद, एपीआई पासकोड इस्तेमाल करने का तरीका जानें. |
3 | सड़कों की जानकारी देने के अनुरोध को स्नैप करने की सुविधा आज़माएं | किसी एक स्नैप का उपयोग करें सड़कों के उदाहरण देखें. |
4 | अपनी सड़क के रास्ते के लिए रफ़्तार की सीमाएं देखें | इसके लिए, रफ़्तार की सीमा के बारे में क्वेरी जारी करो. ज़्यादा जानकारी के लिए, पाथ का इस्तेमाल करने के अनुरोध का उदाहरण. |
5 | लंबे पाथ को प्रोसेस करने का तरीका जानें | सेक्शन फ़ॉलो करें लंबे पाथ प्रोसेस किए जा रहे हैं बेहतर कॉन्सेप्ट गाइड में पढ़ें. |
6 | अपने ऐप्लिकेशन में सड़क की जानकारी शामिल करें! | ज़्यादा जानकारी के लिए, शुरू करने के लिए, सड़क के स्नैप किए गए डेमो से ज़्यादा जानकारी वाले कोड का उदाहरण अपने ऐप्लिकेशन में, सड़क की जानकारी का डेटा इकट्ठा करने की सुविधा देता है. |
उपलब्ध क्लाइंट लाइब्रेरी
इस एपीआई को इस भाषा में कॉल करें इनमें से किसी एक क्लाइंट लाइब्रेरी के ज़रिए अपना विकल्प चुनें:
- जावा Google Maps Services के लिए क्लाइंट
- Python Google Maps Services के लिए क्लाइंट
- क्लाइंट पर जाएं Google Maps Services के लिए
- Node.js Google Maps Services के लिए क्लाइंट
Google Maps के लिए Java क्लाइंट, Python क्लाइंट, Go Client, और Node.js क्लाइंट सेवाएं समुदाय द्वारा समर्थित क्लाइंट लाइब्रेरी होती हैं, जिन्हें Apache 2.0 लाइसेंस. उन्हें GitHub से डाउनलोड करें. यहां आपको इंस्टॉल करने के निर्देश और सैंपल कोड भी मिल सकता है.
आगे क्या करना है
- Streets API आज़माएं: सड़कों की जांच करने वाले टूल पर जाएं
- Streets API के लिए अनुरोध करने का तरीका जानें: आपको जिस सेवा में दिलचस्पी है उस पर जाएं इसमें:
- बेहतर कॉन्सेप्ट को समझना: बेहतर कॉन्सेप्ट पर जाएं
- सबसे सही तरीके अपनाना: वेब सेवाओं के लिए सबसे सही तरीके पर जाएं