С помощью Micromobility вы можете интегрировать информацию о вашем приложении или сервисе в Google Карты для мобильных устройств (GMM). Дополнительную ценность вашему сервису обеспечивает повышенная видимость, включая информацию о наличии транспортных средств в режиме реального времени, расчетную стоимость проезда и персонализированные логотипы на Google Картах.
Для интеграции с партнёрами по микромобильности требуется, чтобы партнёр регулярно загружал свой фид General Bikeshare Feed Specification (GBFS). Эти фиды позволяют Google показывать результаты маршрутов и информацию о транспортных средствах в GMM без необходимости доступа к стороннему API.
Если вы еще не зарегистрировались для участия, заполните форму заинтересованности в партнерской программе .
На следующей диаграмме показан поток данных между партнером и Google:
Рисунок 1. Поток данных между партнером Micromobility и Google.
Лента GBFS описывается комбинацией JSON-файлов. При необходимости информация в ленте GBFS представлена на языке городов, которые она охватывает.
Для получения дополнительной информации обратитесь к репозиторию GBFS на GitHub . Google использует расширенную версию GBFS, описанную в этом руководстве для разработчиков по интеграции партнёров Micromobility.
Особенности микромобильности
При интеграции с Micromobility партнёр независимо размещает только один набор GBFS-фидов. Например, может быть только один файл free_bike_status.json
. Этот набор GBFS-фидов предоставляет Google описание велосипедов или скутеров, как припаркованных, так и не припаркованных, предоставляемых партнёром. В идеале мы ожидаем, что партнёры будут предоставлять обновлённые данные фидов, которые не устаревают более чем на 30 секунд. Это позволяет пользователям видеть актуальную информацию о наличии и ценах на транспортные средства Micromobility.
Припаркованный велосипед представлен двумя параметрами, связанными с его парковкой: доступностью и географическим положением. Велосипед или самокат без парковки представлен его индивидуальным статусом доступности и географическим положением.
GMM отображает маршруты с логотипом партнера Micromobility. GMM также может показывать предполагаемую общую продолжительность поездки, расстояние и стоимость. При необходимости предоставляется дополнительная информация о транспортном средстве. Эта информация включает уровень заряда аккумулятора, тип транспортного средства (например, «Электровелосипед») и другую важную информацию.
Пользователь выполняет поиск в GMM и нажимает на результат поиска. Открывается партнёрское приложение с предоставленной партнёром глубинной ссылкой, указанной в загруженном GBFS-канале. Глубокая ссылка содержит данные о выбранном транспортном средстве и позволяет пользователю разблокировать, зарезервировать или просмотреть транспортное средство или станцию в партнёрском приложении.
Эта дополнительная информация позволяет партнёрскому приложению реагировать на изменения доступности велосипеда или самоката в режиме реального времени. Например, партнёрское приложение может предупредить пользователя о недоступности запрошенного транспортного средства и предложить альтернативу.
Начать
Чтобы начать интеграцию с GMM Micromobility, выполните следующие подготовительные действия:
- Ознакомьтесь с руководствами по внедрению нового поставщика , рекомендациями по доставке каналов и глубоким ссылкам .
- Ознакомьтесь со спецификациями различных JSON-файлов для использования в лентах новостей.
- Зарегистрируйтесь для участия, заполнив форму заинтересованности в партнерской программе .
- Предоставьте Google значки и пользовательские схемы URL для результатов маршрутов Micromobility.