Общие требования

Партнер должен предоставить нам один и только один набор каналов, соответствующий GBFS V2.2 как для систем с док-станцией, так и для систем без док-станции. Набор должен включать только один файл каждого типа. Например, он должен содержать только один файл station_information.json . Из-за ограничения на количество файлов для данного набора каналов действуют следующие ограничения:

  • Набор каналов ограничен одним набором файлов GBFS, поля которых определены на языке города, который они охватывают, где это применимо. Например, если канал охватывает и Великобританию, и Германию, stations[].name должен содержать название станции на английском языке для станций, расположенных в Великобритании, и на немецком языке для станций, расположенных в Германии.
  • Набор фидов должен быть полным для охватываемых им агломераций. Google допускает сегментирование фидов при необходимости. Каждый сегмент должен охватывать географическую зону обслуживания размером не менее одного агломерации. Подробнее о сегментировании см. в статье «Шардирование фидов» .

Определения структурированных типов данных

Для успешного создания фида необходимо следовать применимому набору определений структурированных типов данных, которые мы предоставляем. В определениях GBFS все файлы GBFS V2.2 перечислены с указанием систем, к которым они применимы, в заголовке со следующими перестановками:

  • Пристыкованная система
  • Система без док-станции
  • Система с док-станцией и без док-станции

Например, если поставщик использует систему без док-станции, для описания системы необходимо предоставить только файлы, предназначенные для Dockless system или Dockless and docked systems . Подробнее см. в разделе «Поддерживаемые системы микромобильности» .

Каждый раздел определений GBFS содержит определения структурированных типов данных, необходимые для успешного создания полноценного фида. Он включает определения и инструкции, относящиеся к типу поставщика фида.