दूरी के मैट्रिक्स का इस्तेमाल क्यों करें
दूरी के मैट्रिक्स एपीआई का इस्तेमाल करके, कई संभावित ऑरिजिन और डेस्टिनेशन के बीच यात्रा के सबसे अच्छा रास्ते तय किए जा सकते हैं. उदाहरण के लिए, कौन-कौनसे वर्कर को जॉब वाली साइटों पर भेजना है या किन वेयरहाउस से पैकेज भेजना है.
डिस्टेंस मैट्रिक्स एपीआई के साथ आप क्या कर सकते हैं
डिस्टेंस मैट्रिक्स एपीआई के साथ, आप शुरुआत की जगहों और मंज़िलों के मैट्रिक्स के लिए यात्रा की दूरी और समय बता सकते हैं. आप परिवहन, यात्रा, परिवहन, और ट्रांज़िट जैसे परिवहन विकल्पों के साथ ही बस, मेट्रो, ट्रेन, ट्राम या रेल जैसे ट्रांज़िट मोड भी तय कर सकते हैं.
डिस्टेंस मैट्रिक्स एपीआई, शुरू और खत्म करने के बीच सुझाए गए रास्ते के आधार पर जानकारी देता है. आप दूरी से जुड़े इस तरह के डेटा का अनुरोध कर सकते हैं:
- किसी चुने गए यात्रा मोड से दूरी
- किलोमीटर या मील में दूरी
- ट्रैफ़िक में अनुमानित यात्रा समय
दूरी का मैट्रिक्स API कैसे काम करता है
दूरी का मैट्रिक्स API शुरुआत की जगहों (शुरुआत की जगहों) और मंज़िलों की किसी भी संख्या का इस्तेमाल करता है. यह हर मूल और सभी अनुरोध की गई जगहों के बीच की दूरी और यात्रा का समय दिखाता है. अनुरोध से शुरू होने वाली जगह और शुरुआत में अगली जगह तक जाने की शुरुआत होती है.
उदाहरण के लिए, अगर आपका अनुरोध A और B को ऑरिजिन के तौर पर दिखाता है, और C और D डेस्टिनेशन के तौर पर दिखते हैं, तो दूरी और यात्रा में लगने वाले समय की जानकारी नीचे दी गई होती है:
- A से C
- A से D
- बी से सी
- B से D
इस उदाहरण में दो ऑरिजिन के लिए एक अनुरोध दिखाया गया है: वॉशिंगटन, डीसी और बॉस्टन में, एक ही डेस्टिनेशन के साथ, न्यूयॉर्क शहर, न्यूयॉर्क, JSON फ़ॉर्मैट में:
https://maps.googleapis.com/maps/api/distancematrix/json ?destinations=New%20York%20City%2C%20NY &origins=Washington%2C%20DC%7CBoston &units=imperial &key=YOUR_API_KEY
रिसॉर्स
नीचे दी गई टेबल में, दिए गए डेटा के साथ-साथ, डिस्टेंस मैट्रिक्स एपीआई के ज़रिए उपलब्ध संसाधनों की खास जानकारी दी गई है.
डेटा संसाधन | डेटा लौटाया गया | रिटर्न फ़ॉर्मैट |
---|---|---|
दूरी का मैट्रिक्स
जगह के आईडी, पते, या अक्षांश/देशांतर निर्देशांकों के रूप में मूल और जगहों की जानकारी दें. |
|
|
दूरी के मैट्रिक्स API को इस्तेमाल करने का तरीका
1 | सेट अप करें. | सबसे पहले, अपना Google Cloud प्रोजेक्ट सेट अप करें. इसके बाद, सेट अप के निर्देशों को पूरा करें. |
2 | दूरी मैट्रिक्स अनुरोध को आज़माएं | एपीआई कुंजी मिलने के बाद, दूरी के मैट्रिक्स को सीधे अपने ब्राउज़र से टेस्ट किया जा सकता है. उदाहरणों के लिए, शुरू करें गाइड में अनुरोध के उदाहरण देखें. |
3 | ज़्यादा मुश्किल अनुरोध लिखना | ऐसा अनुरोध करें जिसमें एक से ज़्यादा ऑरिजिन और डेस्टिनेशन शामिल हों. कैलकुलेशन को सीमित करने के लिए, वैकल्पिक पैरामीटर के बारे में जानें. जैसे, जाने का तय समय या रास्ते से जुड़ी पाबंदियां. डिस्टेंस मैट्रिक्स के अनुरोध और जवाब गाइड में, ज़रूरी पैरामीटर देखें. |
4 | जवाब की बुनियादी बातों को समझना | अपने ऐप्लिकेशन के लिए दूरी की मैट्रिक्स का डेटा इस्तेमाल करने की तैयारी करने के लिए, डेटा रिस्पॉन्स देखें. ज़्यादा जानकारी के लिए, दूरी मैट्रिक्स से जुड़े जवाब देखें. |
5 | अपने ऐप्लिकेशन में दूरी का मैट्रिक्स डेटा शामिल करें! | यात्रा की दूरी और समय का हिसाब लगाने के लिए, इस डेटा का इस्तेमाल किया जा सकता है. |
उपलब्ध क्लाइंट लाइब्रेरी
इस एपीआई को इनमें से किसी एक क्लाइंट लाइब्रेरी की मदद से अपनी पसंद की भाषा में कॉल करें:
- Google Maps सेवाओं के लिए Java क्लाइंट
- Google Maps सेवाओं के लिए Python क्लाइंट
- Google Maps की सेवाओं के लिए क्लाइंट का इस्तेमाल करना
- Node.js Google Maps सेवाओं के लिए क्लाइंट
Google Maps की सेवाओं के लिए Java क्लाइंट, Python क्लाइंट, Go Client, और Node.js क्लाइंट, समुदाय के साथ काम करने वाली क्लाइंट लाइब्रेरी हैं. इन्हें ओपन सोर्स के तौर पर Apache 2.0 लाइसेंस के तहत लिया जाता है. उन्हें GitHub से डाउनलोड करें, जहां आपको इंस्टॉलेशन के निर्देश और सैंपल कोड भी मिल सकते हैं.
अगला कदम क्या है
- दूरी के मैट्रिक्स का इस्तेमाल शुरू करना: शुरू करें पर जाएं.
- नमूने के अनुरोध और जवाबों के साथ शुरुआत करना: दूरी के मैट्रिक्स के अनुरोध और उसके जवाब पर जाएं
- सबसे सही तरीके अपनाएं: वेब सेवा के सबसे सही तरीके पर जाएं.