Java क्लाइंट, Python क्लाइंट, Go क्लाइंट, और Google Maps सेवाओं के लिए Node.js क्लाइंट समुदाय की सहायता करने वाली क्लाइंट लाइब्रेरी हैं. इन्हें Apache 2.0 लाइसेंस के तहत खोला जाता है. ये आइटम, GitHub पर डाउनलोड और योगदान के लिए उपलब्ध हैं. यहां आपको इंस्टॉलेशन से जुड़े निर्देश और सैंपल कोड भी मिलेंगे:
- Google Maps सेवाओं के लिए Java क्लाइंट
- Google Maps सेवाओं के लिए Python क्लाइंट
- Google Maps सेवाओं के लिए क्लाइंट पर जाएं
- Google Maps सेवाओं के लिए Node.js क्लाइंट
क्लाइंट लाइब्रेरी क्यों इस्तेमाल करें?
Google Maps सेवाओं के लिए Java क्लाइंट, Python क्लाइंट, Go Client और Node.js क्लाइंट की मदद से आप अपने सर्वर पर Google Maps वेब सेवाओं के साथ काम कर सकते हैं. इनमें, नीचे दिए गए एपीआई के फ़ंक्शन शामिल होते हैं:
- पते की पुष्टि करने का एपीआई
- निर्देश API
- मैट्रिक्स एपीआई
- एलिवेशन एपीआई
- जियोकोडिंग API
- जगहों का एपीआई
- सड़क API
- समय क्षेत्र एपीआई
इन एपीआई से मिलने वाली सुविधाओं के अलावा, क्लाइंट लाइब्रेरी कुछ सामान्य कामों को थोड़ा आसान बना देती है.
- अपने-आप अनुरोध भेजने की तय सीमा, डिफ़ॉल्ट रूप से, अनुरोध हर वेब सेवा के लिए अनुमानित दर की सीमा में भेजे जाते हैं. आप
new GeoApiContext().setQueryRateLimit(qps)
के साथ, कस्टम क्यूपीएस की सीमा तय कर सकते हैं. - पूरे न हो पाने पर फिर से कोशिश करें अगर एपीआई
5xx
गड़बड़ी भेजता है, तो क्लाइंट लाइब्रेरी अपने-आप किसी भी अनुरोध के लिए फिर से कोशिश करेगा. बार-बार कोशिश करने से एक्स्पोनेंशियल बैक-ऑफ़ का इस्तेमाल किया जाता है. यह बीच-बीच में असफल होने के मामलों में मदद करता है. - आसान पुष्टि क्लाइंट लाइब्रेरी की मदद से, मुफ़्त में उपलब्ध एपीआई कुंजी की मदद से, आसानी से पुष्टि की जा सकती है. Google Maps Platform Premium प्लान के ग्राहक, अपने क्लाइंट आईडी और सीक्रेट का इस्तेमाल कर सकते हैं.
- POJOs Java लाइब्रेरी, हर एपीआई रिस्पॉन्स के लिए नेटिव ऑब्जेक्ट दिखाती हैं. Python लाइब्रेरी उसी तरह स्ट्रक्चर दिखाती है जो उसे एपीआई से मिला है.
- एसिंक्रोनस या सिंक्रोनस सभी अनुरोध, सिंक्रोनस या एसिंक्रोनस कॉल स्टाइल के साथ काम करते हैं.
नियम और शर्तें
Google Maps वेब सेवाओं के लिए क्लाइंट लाइब्रेरी का लाइसेंस Apache 2.0 लाइसेंस के तहत दिया जाता है.
क्लाइंट लाइब्रेरी, Google Maps की वेब सेवाओं के रैपर हैं. Google Maps की वेब सेवाओं पर, Google Maps Platform की सेवा की शर्तें लागू होती हैं.
ज़रूरी जानकारी: इन लाइब्रेरी पर, Google की तरफ़ से रोक लगाने की मानक नीति या सहायता समझौते का शामिल नहीं किया गया है.
एपीआई कुंजियां और क्लाइंट आईडी
Google Maps की हर वेब सेवा के लिए एपीआई कुंजी या क्लाइंट आईडी की ज़रूरत होती है. एपीआई कुंजी का इस्तेमाल कब करना चाहिए, क्लाइंट आईडी कब इस्तेमाल करना चाहिए, और अपनी एपीआई कुंजी या क्लाइंट आईडी को कैसे इस्तेमाल करें, यह जानने के लिए इस्तेमाल की जाने वाली एपीआई की पुष्टि करने से जुड़ी गाइड देखें: