کلاینت جاوا، کلاینت پایتون، کلاینت گو و کلاینت نود.جیاس برای سرویسهای نقشههای گوگل، کتابخانههای کلاینتی هستند که توسط جامعه پشتیبانی میشوند و تحت مجوز آپاچی ۲.۰ متنباز میباشند. آنها برای دانلود و مشارکت در گیتهاب در دسترس هستند، جایی که دستورالعملهای نصب و نمونه کد نیز در آنجا یافت میشود:
- کلاینت جاوا برای سرویسهای نقشه گوگل
- کلاینت پایتون برای سرویسهای نقشه گوگل
- کلاینت Go برای سرویسهای نقشه گوگل
- کلاینت Node.js برای سرویسهای نقشه گوگل
- کلاینت Objective-C برای سرویسهای نقشههای گوگل
- کلاینت API گوگل - راهنمای توسعهدهندگان جاوا
چرا از کتابخانههای کلاینت استفاده کنیم؟
کلاینت جاوا، کلاینت پایتون، کلاینت گو و کلاینت نود.جیاس برای سرویسهای نقشههای گوگل شما را قادر میسازند تا با سرویسهای وب نقشههای گوگل روی سرور خود کار کنید. آنها عملکرد APIهای زیر را در بر میگیرند:
- API مسیرها (قدیمی)
- API ماتریس فاصله (قدیمی)
- API ارتفاع
- API کدگذاری جغرافیایی
- API مکانها (قدیمی)
- API جادهها
- API منطقه زمانی
علاوه بر قابلیتهای ارائه شده توسط این APIها، کتابخانههای کلاینت برخی از وظایف رایج را کمی آسانتر میکنند.
- محدودیت نرخ خودکار به طور پیشفرض، درخواستها با محدودیت نرخ مورد انتظار برای هر وب سرویس ارسال میشوند. میتوانید محدودیتهای QPM سفارشی را با استفاده از
new GeoApiContext().setQueryRateLimit(qpm)ارائه دهید. - تلاش مجدد در صورت شکست کتابخانههای کلاینت در صورت ارسال خطای
5xxتوسط API، به طور خودکار هر درخواستی را دوباره امتحان میکنند. تلاشهای مجدد از روش بازگشت نمایی استفاده میکنند که در صورت شکستهای متناوب مفید است. - احراز هویت آسان کتابخانههای کلاینت، احراز هویت با کلید API شما را آسان میکنند.
- کتابخانههای جاوا برای هر یک از پاسخهای API، اشیاء بومی را برمیگردانند . کتابخانههای پایتون ساختار را به همان صورتی که از API دریافت میشود، برمیگردانند.
- ناهمزمان یا همزمان. همه درخواستها از سبک فراخوانی همزمان یا ناهمزمان پشتیبانی میکنند.
شرایط و ضوابط
کتابخانههای کلاینت برای سرویسهای وب نقشههای گوگل تحت مجوز آپاچی ۲.۰ هستند.
کتابخانههای کلاینت، پوششهایی برای سرویسهای وب نقشههای گوگل هستند. سرویسهای وب نقشههای گوگل تحت شرایط خدمات پلتفرم نقشههای گوگل اداره میشوند.
مهم : این کتابخانهها تحت پوشش سیاست استاندارد منسوخ شدن یا توافقنامه پشتیبانی گوگل نیستند .