常规要求

合作伙伴必须向我们提供一个且仅一个 Feed 集,并且该 Feed 集必须符合 GBFS V2.2(对于有桩或无桩系统)。该组必须仅包含每个文件中的一个。 例如,只能包含一个 station_information.json。由于存在文件数量限制,因此对于给定的 Feed 集,存在以下限制:

  • Feed 集仅限于一组 GBFS 文件,这些文件具有以所覆盖城市的本地语言定义的字段(如适用)。例如,如果某个 Feed 同时涵盖英国和德国,则对于位于英国的电台,stations[].name 必须包含英文的电台名称;对于位于德国的电台,stations[].name 必须包含德文的电台名称。
  • Feed 集必须涵盖其所覆盖的都市区域。Google 允许在必要时对 Feed 进行分片。每个分片必须覆盖至少相当于都市区大小的地理服务区域。如需详细了解分片,请参阅Feed 分片

结构化数据类型定义

若要成功构建 Feed,您必须遵循我们提供的适用结构化数据类型定义。在 GBFS 定义中,列出了 GBFS V2.2 中的所有文件,并在标题中指明了这些文件适用于哪些系统,具体有以下几种排列方式:

  • 已插入基座的系统
  • 无桩系统
  • 有桩和无桩系统

例如,如果提供商使用无基座系统,您必须仅提供指示为 Dockless systemDockless and docked systems 的文件来描述该系统。如需了解详情,请参阅支持的微出行系统

GBFS 定义中的每个部分都提供了成功构建完整 Feed 所需的结构化数据类型定义。它包含特定于 Feed 提供商类型的定义和说明。