کتابخانه های مشتری برای خدمات وب Google Maps

کلاینت جاوا، کلاینت پایتون، کلاینت گو و کلاینت نود.جی‌اس برای سرویس‌های نقشه‌های گوگل، کتابخانه‌های کلاینتی هستند که توسط جامعه پشتیبانی می‌شوند و تحت مجوز آپاچی ۲.۰ متن‌باز می‌باشند. آن‌ها برای دانلود و مشارکت در گیت‌هاب در دسترس هستند، جایی که دستورالعمل‌های نصب و نمونه کد نیز در آنجا یافت می‌شود:

چرا از کتابخانه‌های کلاینت استفاده کنیم؟

کلاینت جاوا، کلاینت پایتون، کلاینت گو و کلاینت نود.جی‌اس برای سرویس‌های نقشه‌های گوگل شما را قادر می‌سازند تا با سرویس‌های وب نقشه‌های گوگل روی سرور خود کار کنید. آن‌ها عملکرد APIهای زیر را در بر می‌گیرند:

علاوه بر قابلیت‌های ارائه شده توسط این APIها، کتابخانه‌های کلاینت برخی از وظایف رایج را کمی آسان‌تر می‌کنند.

  • محدودیت نرخ خودکار به طور پیش‌فرض، درخواست‌ها با محدودیت نرخ مورد انتظار برای هر وب سرویس ارسال می‌شوند. می‌توانید محدودیت‌های QPM سفارشی را با استفاده از new GeoApiContext().setQueryRateLimit(qpm) ارائه دهید.
  • تلاش مجدد در صورت شکست کتابخانه‌های کلاینت در صورت ارسال خطای 5xx توسط API، به طور خودکار هر درخواستی را دوباره امتحان می‌کنند. تلاش‌های مجدد از روش بازگشت نمایی استفاده می‌کنند که در صورت شکست‌های متناوب مفید است.
  • احراز هویت آسان کتابخانه‌های کلاینت، احراز هویت با کلید API شما را آسان می‌کنند.
  • کتابخانه‌های جاوا برای هر یک از پاسخ‌های API، اشیاء بومی را برمی‌گردانند . کتابخانه‌های پایتون ساختار را به همان صورتی که از API دریافت می‌شود، برمی‌گردانند.
  • ناهمزمان یا همزمان. همه درخواست‌ها از سبک فراخوانی همزمان یا ناهمزمان پشتیبانی می‌کنند.

شرایط و ضوابط

کتابخانه‌های کلاینت برای سرویس‌های وب نقشه‌های گوگل تحت مجوز آپاچی ۲.۰ هستند.

کتابخانه‌های کلاینت، پوشش‌هایی برای سرویس‌های وب نقشه‌های گوگل هستند. سرویس‌های وب نقشه‌های گوگل تحت شرایط خدمات پلتفرم نقشه‌های گوگل اداره می‌شوند.

مهم : این کتابخانه‌ها تحت پوشش سیاست استاندارد منسوخ شدن یا توافقنامه پشتیبانی گوگل نیستند .