Партнер должен предоставить нам один и только один набор каналов, соответствующий GBFS V2.2 как для систем с док-станцией, так и для систем без док-станции. Набор должен включать только один файл каждого типа. Например, он должен содержать только один файл station_information.json
. Из-за ограничения на количество файлов для данного набора каналов действуют следующие ограничения:
- Набор каналов ограничен одним набором файлов GBFS, поля которых определены на языке города, который они охватывают, где это применимо. Например, если канал охватывает и Великобританию, и Германию,
stations[].name
должен содержать название станции на английском языке для станций, расположенных в Великобритании, и на немецком языке для станций, расположенных в Германии. - Набор фидов должен быть полным для охватываемых им агломераций. Google допускает сегментирование фидов при необходимости. Каждый сегмент должен охватывать географическую зону обслуживания размером не менее одного агломерации. Подробнее о сегментировании см. в статье «Шардирование фидов» .
Определения структурированных типов данных
Для успешного создания фида необходимо следовать применимому набору определений структурированных типов данных, которые мы предоставляем. В определениях GBFS все файлы GBFS V2.2 перечислены с указанием систем, к которым они применимы, в заголовке со следующими перестановками:
- Пристыкованная система
- Система без док-станции
- Система с док-станцией и без док-станции
Например, если поставщик использует систему без док-станции, для описания системы необходимо предоставить только файлы, предназначенные для Dockless system
или Dockless and docked systems
. Подробнее см. в разделе «Поддерживаемые системы микромобильности» .
Каждый раздел определений GBFS содержит определения структурированных типов данных, необходимые для успешного создания полноценного фида. Он включает определения и инструкции, относящиеся к типу поставщика фида.