Google Maps वेब सेवाओं के लिए क्लाइंट लाइब्रेरी

Java क्लाइंट, Python क्लाइंट, Go Client, और Google Maps की सेवाओं के लिए Node.js क्लाइंट, समुदाय के साथ काम करने वाली क्लाइंट लाइब्रेरी है. इन्हें Apache 2.0 लाइसेंस. वे हैं GitHub पर डाउनलोड और योगदान के लिए उपलब्ध है, जहां आपको इंस्टॉलेशन भी मिलेगा निर्देश और सैंपल कोड:

क्लाइंट लाइब्रेरी का इस्तेमाल क्यों करना चाहिए?

Java क्लाइंट, Python क्लाइंट, Go क्लाइंट और Google Maps सेवाओं के लिए Node.js क्लाइंट का इस्तेमाल करके, अपने सर्वर पर Google Maps की वेब सेवाओं के साथ काम किया जा सकता है. इनमें नीचे दिए गए एपीआई के फ़ंक्शन शामिल होते हैं:

इन एपीआई से मिलने वाली सुविधाओं के अलावा, क्लाइंट लाइब्रेरी कुछ सामान्य कामों को थोड़ा आसान बना सकते हैं.

  • अपने-आप लागू होने वाली दर की सीमा डिफ़ॉल्ट रूप से, अनुरोध तय समय पर भेजे जाते हैं के लिए दर की सीमा तय करें. क्यूपीएम की सीमाएं, new GeoApiContext().setQueryRateLimit(qpm).
  • फ़ेल होने पर फिर से कोशिश करें क्लाइंट लाइब्रेरी अपने आप किसी भी एक को करने की कोशिश करेगी अनुरोध करेगा कि एपीआई 5xx गड़बड़ी भेजता है. बार-बार की जाने वाली कोशिशें एक्स्पोनेंशियल बैक-ऑफ़ का इस्तेमाल करती हैं. इससे समय-समय पर सिस्टम के फ़ेल होने पर मदद मिलती है.
  • आसान पुष्टि: क्लाइंट लाइब्रेरी की मदद से, पुष्टि करना आसान हो जाता है को अपडेट करें.
  • पीओजेओ Java लाइब्रेरी, हर एपीआई के लिए नेटिव ऑब्जेक्ट दिखाती हैं जवाब. Python लाइब्रेरी, एपीआई से मिले स्ट्रक्चर को उसी तरह दिखाती हैं.
  • एसिंक्रोनस या सिंक्रोनस सभी अनुरोध सिंक्रोनस या सिंक्रोनस या एसिंक्रोनस तरीके से कॉल करने की स्टाइल.

नियम और शर्तें

Google Maps की वेब सेवाओं की क्लाइंट लाइब्रेरी को Apache 2.0 लाइसेंस.

क्लाइंट लाइब्रेरी, Google Maps की वेब सेवाओं के रैपर होते हैं. Google Maps वेब सेवाओं पर, Google Maps Platform की सेवा की शर्तें लागू होती हैं.

अहम जानकारी: इन लाइब्रेरी को शामिल नहीं किया गया है के लिए हैं.