Intégration d'un flux GTFS

Vous pouvez utiliser GTFS pour afficher la bannière de la boucle ouverte dans Maps et pour afficher Maps dans les reçus des titres de transport.

Afficher la bannière de la boucle ouverte dans Maps

Google Wallet et Google Maps utilisent des flux GTFS pour identifier les itinéraires à afficher dans Google Maps. Pour implémenter cette fonctionnalité, les agences de transports en commun doivent procéder comme suit:

  • L'agence de transports en commun doit publier un flux GTFS au minimum avec les champs suivants :
    • Agence
    • Arrêts
    • Routes
  • Le flux doit fournir une représentation précise des itinéraires et des arrêts compatibles avec la boucle ouverte.
    • Le flux GTFS n'inclut pas les stations, les arrêts ni les itinéraires non acceptés. Cela permet de garantir que la bannière ne s'affiche pas pour les utilisateurs dont l'itinéraire n'est pas compatible.
    • Les déploiements partiels ne sont actuellement pas acceptés. Les agences doivent effectuer le déploiement de l'intégralité du flux GTFS ou créer un autre flux GTFS.

Afficher Maps dans les reçus des titres de transport

Vous pouvez utiliser GTFS pour afficher Maps dans les reçus des titres de transport pour les terminaux fixes et mobiles.

Terminaux fixes

Pour afficher Google Maps dans Google Wallet, fournissez des liens Google permettant d'associer les arrêts de la station aux paiements des utilisateurs sur un terminal. Pour ce faire, indiquez la relation entre les informations de la balise du nom du marchand et le flux GTFS approprié, comme illustré dans l'exemple suivant:

STOPS.txt: field(stop_id)

Vous devez également remplir le formulaire Transports en boucle ouverte.

Terminaux mobiles

Pour les terminaux mobiles, tels que ceux d'un bus, vous pouvez mettre à jour le nom du marchand de manière dynamique sur le tag du terminal (9F4E) ou indiquer une relation entre les transactions sans contact sur un terminal et un flux d'itinéraire GTFS. Dans ce dernier cas, seul l'itinéraire s'affiche, et non l'arrêt. Consultez l'exemple suivant:

ROUTES.txt field(route_id)

Vous devez également remplir le formulaire Transports en boucle ouverte.