Integrazione del feed GTFS
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Puoi utilizzare GTFS per visualizzare il banner a circuito aperto in Maps e per mostrare Maps in transito
ricevute.
Visualizzare il banner a circuito aperto in Maps
Google Wallet e Google Maps utilizzano i feed GTFS per identificare i percorsi mostrati in Google Maps. Per implementare questa funzionalità, le aziende di trasporto pubblico devono:
- L'azienda di trasporto pubblico deve pubblicare un feed GTFS con almeno i seguenti campi:
- Il feed deve essere una rappresentazione accurata delle linee e delle fermate che supportano il servizio a circuito aperto.
- Il feed GTFS non include stazioni, fermate o percorsi non supportati. Questo viene fatto per assicurarsi che il banner non venga mostrato agli utenti su un percorso non supportato.
- Le implementazioni parziali non sono attualmente supportate. Le agenzie devono completare l'implementazione
il feed GTFS completo o creare un nuovo feed GTFS.
Mostra le ricevute di Maps in transito
Puoi utilizzare GTFS per mostrare le ricevute di Maps sui mezzi di trasporto pubblico per terminali fissi e mobili.
Terminal fissi
Per visualizzare Google Maps in Google Wallet, fornisci i link di Google per collegare le fermate della stazione con i tocchi degli utenti su un terminale. A tale scopo, fornisci la relazione tra le informazioni nel
tag Merchant Name e il feed GTFS appropriato, come mostrato nell'esempio seguente:
STOPS.txt: field(stop_id)
Devi anche compilare il modulo per i trasporti con percorso aperto.
Terminali mobili
Per i terminali mobili, come quelli su un autobus, puoi aggiornare dinamicamente il nome del commerciante sul tag terminale (9F4E) o fornire una relazione tra i tap su un terminale e un feed di percorsi GTFS. In quest'ultimo caso, all'utente viene mostrato solo il percorso, non la fermata. Consulta quanto segue:
esempio:
ROUTES.txt field(route_id)
Devi inoltre completare
modulo di transito a circuito aperto.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-25 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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"]]