نسل بعدی ویژگی‌های Distance Matrix را با Routes API که اکنون در پیش‌نمایش موجود است، امتحان کنید.

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

با مجموعه‌ها، منظم بمانید ذخیره و دسته‌بندی محتوا براساس اولویت‌های شما.

Java Client، Python Client، Go Client و Node.js Client برای خدمات Google Maps، کتابخانه های سرویس گیرنده پشتیبانی شده توسط جامعه هستند که تحت مجوز Apache 2.0 منبع باز هستند. آنها برای دانلود و مشارکت در GitHub در دسترس هستند، جایی که دستورالعمل های نصب و کد نمونه را نیز خواهید یافت:

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

Java Client، Python Client، Go Client و Node.js Client برای سرویس‌های Google Maps شما را قادر می‌سازد تا با سرویس‌های وب Google Maps روی سرور خود کار کنید. آنها عملکرد API های زیر را در بر می گیرند:

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

  • محدودیت نرخ خودکار به طور پیش فرض، درخواست ها با محدودیت نرخ مورد انتظار برای هر سرویس وب ارسال می شوند. می توانید محدودیت های سفارشی QPS را با new GeoApiContext().setQueryRateLimit(qps) .
  • اگر API یک 5xx ارسال کند، کتابخانه های سرویس گیرنده به طور خودکار هر درخواستی را دوباره امتحان می کنند. تلاش‌های مجدد از عقب‌نشینی نمایی استفاده می‌کند، که در صورت خرابی‌های متناوب کمک می‌کند.
  • احراز هویت آسان کتابخانه های سرویس گیرنده احراز هویت با کلید API آزادانه شما را آسان می کنند. مشتریان طرح ممتاز پلتفرم Google Maps می توانند از شناسه مشتری و راز خود استفاده کنند.
  • POJO ها کتابخانه های جاوا اشیاء بومی را برای هر یک از پاسخ های API برمی گرداند. کتابخانه های پایتون ساختار را همانطور که از API دریافت می کند برمی گرداند.
  • ناهمزمان یا همزمان همه درخواست‌ها از سبک تماس همزمان یا ناهمزمان پشتیبانی می‌کنند.

شرایط و ضوابط

کتابخانه های سرویس گیرنده برای سرویس های وب Google Maps تحت مجوز Apache 2.0 مجوز دارند.

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

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

کلیدهای API و شناسه مشتری

هر سرویس وب Google Maps به یک کلید API یا شناسه مشتری نیاز دارد. برای راهنمایی در مورد زمان استفاده از یک کلید API، زمان استفاده از شناسه مشتری، و نحوه دستیابی به کلید API یا شناسه مشتری، به راهنمای احراز هویت برای API مورد استفاده خود مراجعه کنید: