General Transit Feed Specification(GTFS)は、公共交通機関の時刻表とその地理的情報に使用される既存の形式です。GTFS ベースの 統合では、GTFS と Google 乗換案内乗車券販売の 拡張機能を使用して、ステップ 1(静的データのフィードの提供)を実現します。
パートナー サーバー API は、GTFS によって提供される ticketing_trip_id などの識別子を使用するため、API を使用する前に有効な GTFS フィードが存在する必要があります。
有効な GTFS フィードを提供するには、次の手順に沿って操作してください。
GTFS 静的フィードを作成する
ユーザーが GTFS ベースの統合を使用して都市間移動の経路と時刻表を検索できるようにするには、パートナー様から GTFS フィードを提供していただく必要があります。GTFS フィードデータには、時刻表、経路、チケット販売に関する静的 情報が含まれます。この情報は、Google が パートナー APIに接続するために使用します 。
1. 乗換案内アカウントを作成する
まだ完了していない場合は、Google 乗換案内を始めるにアクセスし、フォーム を使用してアカウントをリクエストしてください。審査が完了すると、アカウントが作成され、GTFS ダッシュボードが使用できるようになります。ダッシュボードへのアクセス方法と設定方法について詳しくは、 乗換案内パートナー ダッシュボードにアクセスする をご覧ください。
2. 拡張機能を使用して GTFS フィードを作成する
Google 乗換案内 乗車券販売の拡張機能の必須セクションを含めて GTFS フィードを作成します(詳しくは、 GTFS 拡張機能をご覧ください)。 最高のユーザー エクスペリエンスを提供するため、 GTFS の品質要件と推奨事項をお読みになり、それに沿って操作してください。
3. フィードに名前を付ける
フィードの命名規則としては、agency-region-country_code(例: gbus-ca-us)をおすすめします。地域が不要な場合は、agency-country_code(例: gbus-br)を使用します。テストフィードの場合、フィードの命名規則としては、test-agency-country_code(例: test-gbus-ca-us または test-gbus-br)をおすすめします。
4. フィードをアップロードして更新する
GTFS フィードデータを公開する ガイドに沿って、GTFS データをアップロードして更新します。データがアップロードされるたびに、 自動検証が実行され(最大 30 分)、 検証レポート が生成されます。次のステップに進む前に、エラーを修正してください。
5. プレビュー環境をリクエストする
GTFS データが検証に合格したら、 限定公開プレビューでフィードデータをテストする の手順に沿って、プレビュー環境を有効にします。有効にすると、アップロードされたフィードデータが、許可されたユーザーの Google マップに表示されます。この時点で、API サーバーとのテストに GTFS データを使用することもできます。
6. 公開 QA 審査をリクエストする
プレビュー環境で問題のある警告とデータ品質の問題に対処したら、公開前に Google による最終 QA 審査を受ける必要があります。 QA 審査プロセスで見つかった問題はダッシュボードに表示されます。未解決の問題がすべて解決すると、GTFS を公開できるようになります。
7. フィードを公開する
フィードを一般公開する方法については、 フィードを公開する をご覧ください。