Интеграция фидов GTFS
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Вы можете использовать GTFS для отображения баннера разомкнутого цикла в Картах и для отображения Карт в квитанциях о транспортировке.
Отображение баннера разомкнутого контура на Картах
Google Кошелек и Карты Google используют каналы GTFS для определения маршрутов, отображаемых на Картах Google. Для реализации этой функции транзитным агентствам необходимо сделать следующее:
- Транзитное агентство должно опубликовать фид GTFS как минимум со следующими полями:
- Агентство
- Остановки
- Маршруты
- Лента должна точно отображать маршруты и остановки, поддерживающие разомкнутый цикл.
- Фид GTFS не включает станции, остановки и маршруты, которые не поддерживаются. Это сделано для того, чтобы баннер не показывался пользователям на неподдерживаемом маршруте.
- Частичное внедрение в настоящее время не поддерживается. Агентствам необходимо либо завершить внедрение полного фида GTFS, либо создать новый фид GTFS.
Показывать карты в квитанциях о транспортировке
Вы можете использовать GTFS для отображения карт в квитанциях о транзите для стационарных и мобильных терминалов.
Стационарные терминалы
Чтобы отобразить Карты Google в Google Кошельке, предоставьте ссылки Google, чтобы связать остановки станций с нажатиями пользователей на терминале. Для этого укажите связь между информацией в теге названия продавца и соответствующим фидом GTFS, как показано в следующем примере:
STOPS.txt: field(stop_id)
Вы также должны заполнить форму транзита по открытому циклу .
Мобильные терминалы
Для мобильных терминалов, например находящихся в автобусе, вы можете либо динамически обновлять название продавца в теге терминала (9F4E), либо обеспечивать связь между нажатиями на терминале и фидом маршрута GTFS. В последнем случае пользователю показывается только маршрут, а не остановка. См. следующий пример:
ROUTES.txt field(route_id)
Вы также должны заполнить форму транзита по открытому циклу .
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-25 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-25 UTC."],[[["Transit agencies can leverage GTFS feeds to display an open loop banner in Google Maps, indicating routes that support open loop payments, by ensuring their feed accurately represents these routes and stops."],["GTFS feeds can be used to integrate Google Maps into transit receipts for both stationary and mobile terminals, providing users with visual location information."],["For stationary terminals, linking station stops with user taps requires providing the relationship between the Merchant Name tag and the corresponding GTFS feed, along with completing an onboarding form."],["Mobile terminals can either dynamically update the Merchant Name or link taps to a GTFS route feed, displaying the route to the user, and also require completion of the onboarding form."]]],["Transit agencies use GTFS feeds to display open loop banners and maps in Google Maps and transit receipts. To show banners, agencies must publish a complete GTFS feed (agency, stops, routes) accurately representing supported routes. To show maps in stationary terminal receipts, link the Merchant Name tag to the `STOPS.txt` stop ID field. For mobile terminals, link the Merchant Name or terminal taps to the `ROUTES.txt` route ID field. Submitting the open loop transit form is mandatory.\n"]]