GTFS フィードの統合
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
GTFS を使って、マップにオープンループ バナーを表示したり、交通機関の領収書にマップに表示できます。
マップにオープンループ バナーを表示する
Google ウォレットと Google マップは、GTFS フィードを使用して、Google マップに表示するルートを特定します。この機能を実装するには、交通機関側で次の手順を行う必要があります。
- 交通機関は、少なくとも以下のフィールドを含む GTFS フィードを公開する必要があります。
<ph type="x-smartling-placeholder">
- フィードは、オープンループに対応した経路と停車地を正確に表している必要があります。
- GTFS フィードには、サポートされていない駅、停留所、ルートは含まれません。これは、
バナーがサポートされていないルート上のユーザーには表示されなくなります。
- 現在、部分的なロールアウトはサポートされていません。代理店は、
GTFS フィード全体を作成するか、新しい GTFS フィードを作成します。
交通機関の領収書にマップを表示する
GTFS を利用すると、固定端末やモバイル デバイス向けの領収書にマップを表示できます。
固定端末
Google ウォレットに Google マップを表示するには、駅の停留所にリンクする Google リンクを提供します
ユーザーのかざすだけで十分ですそのためには、スペース内の情報間の関係を
販売者名タグと適切な GTFS フィードの例を以下に示します。
STOPS.txt: field(stop_id)
また、
オープンループの交通機関のフォーム。
モバイル デバイス
バスなどにあるモバイル デバイスでは、端末タグ(9F4E)で販売者名を動的に更新するか、端末のタップと GTFS ルートフィード間の関係を提供します。後者の場合、ユーザーには経路のみが表示され、停車地は表示されません。次の例をご覧ください。
ROUTES.txt field(route_id)
また、オープンループの交通機関のフォームにも記入する必要があります。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-25 UTC。
[null,null,["最終更新日 2025-07-25 UTC。"],[[["\u003cp\u003eTransit 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.\u003c/p\u003e\n"],["\u003cp\u003eGTFS feeds can be used to integrate Google Maps into transit receipts for both stationary and mobile terminals, providing users with visual location information.\u003c/p\u003e\n"],["\u003cp\u003eFor 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.\u003c/p\u003e\n"],["\u003cp\u003eMobile 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.\u003c/p\u003e\n"]]],["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"],null,["# GTFS feed integration\n\nYou can use GTFS to display the open loop banner in Maps, and to show Maps in transit\nreceipts.\n\nDisplay the open loop banner in Maps\n------------------------------------\n\nGoogle Wallet and Google Maps use GTFS feeds to identify which routes are shown in Google\nMaps. To implement this feature, transit agencies must do the following:\n\n- The transit agency must publish a GTFS feed with the following fields at a minimum:\n - Agency\n - Stops\n - Routes\n- The feed must be an accurate representation of the routes and stops that support open loop.\n - The GTFS feed doesn't include stations, stops, or routes that aren't supported. This is done to ensure that the banner isn't shown to users on an unsupported route.\n - Partial rollouts aren't currently supported. Agencies must either complete the rollout for the complete GTFS feed or create a new GTFS feed.\n\nShow Maps in transit receipts\n-----------------------------\n\nYou can use GTFS to show Maps in transit receipts for stationary and mobile terminals.\n\n### Stationary terminals\n\nTo display Google Maps in Google Wallet, provide Google links to link the station stops\nwith users' taps on a terminal. To do this, provide the relationship between information in the\nMerchant Name tag and the appropriate GTFS feed, as shown in the following example: \n\n```scdoc\nSTOPS.txt: field(stop_id)\n```\n\nYou must also complete the\n[open loop transit form](https://support.google.com/pay/merchants/contact/open_loop_transit_onboarding).\n\n### Mobile terminals\n\nFor mobile terminals, such as those on a bus, you can either dynamically update the Merchant Name\non the terminal tag (9F4E), or provide a relationship between the taps on a terminal and a GTFS\nroute feed. In the latter case, the user is only shown the route, not the stop. See the following\nexample: \n\n```scdoc\nROUTES.txt field(route_id)\n```\n\nYou must also complete the\n[open loop transit form](https://support.google.com/pay/merchants/contact/open_loop_transit_onboarding)."]]