الزامات کلی

یک شریک باید یک و تنها یک مجموعه خوراک را در اختیار ما قرار دهد و باید با GBFS V2.2 برای سیستم‌های docked یا dockless مطابقت داشته باشد. مجموعه باید فقط شامل یکی از هر فایل باشد. برای مثال، باید فقط یک station_information.json داشته باشد. به دلیل محدودیت فایل، محدودیت های زیر برای یک مجموعه فید مشخص وجود دارد:

  • مجموعه فید محدود به یک مجموعه واحد از فایل‌های GBFS است که در صورت لزوم، فیلدهای آن به زبان محلی شهر تحت پوشش آن تعریف شده است. برای مثال، اگر فید هم بریتانیا و هم آلمان را پوشش دهد، stations[].name باید شامل نام ایستگاه به زبان انگلیسی برای ایستگاه‌های واقع در بریتانیا و به زبان آلمانی برای ایستگاه‌های واقع در آلمان باشد.
  • مجموعه خوراک باید برای مناطق مترو که پوشش می دهد جامع باشد. Google اجازه اشتراک گذاری فیدها را در صورت لزوم می دهد. هر قطعه باید یک منطقه خدمات جغرافیایی حداقل به اندازه یک منطقه مترو یا بزرگتر را پوشش دهد. برای اطلاعات بیشتر در مورد اشتراک گذاری، به اشتراک گذاری فید مراجعه کنید.

تعاریف نوع داده های ساخت یافته

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

  • سیستم داک شده
  • سیستم بدون بارانداز
  • سیستم Docked و Dockless

به عنوان مثال، اگر ارائه‌دهنده از یک سیستم بدون اتصال استفاده می‌کند، شما باید فقط فایل‌هایی را ارائه کنید که برای Dockless system یا Dockless and docked systems برای توصیف سیستم مشخص شده‌اند. برای اطلاعات بیشتر، به سیستم های میکروموبیلت پشتیبانی شده مراجعه کنید.

هر بخش در تعاریف GBFS تعاریف ساختار داده‌ای را ارائه می‌کند که برای ساختن یک فید کامل به آن نیاز دارید. این شامل تعاریف و دستورالعمل های خاص برای نوع ارائه دهنده برای فید است.