Integrazione di sola interruzione

Panoramica

Se non sei il fornitore dei feed GTFS per Google Maps, la tua integrazione è Solo fermate. Per questa integrazione, dobbiamo capire come identifichi le diverse fermate di treni o autobus.

Specifiche generali dei feed

Quando avvii l'integrazione, viene creato un identificatore univoco per ogni integrazione, ad esempio: ch_google_test (codice paese, nome partner, integrazione) o eu_google (codice regione, nome partner).

I partner possono fornire un file ZIP contenente file di testo in formato CSV che vengono applicati a livello globale o per integrazione:

Esempio 1:

  • ch_google_test_stops.txt
  • ch_google_test_markets.txt

Esempio 2:

  • stops.txt (applicato a tutte le integrazioni)
  • eu_google_integration1_markets.txt
  • eu_google_integration2_markets.txt

Specifica del feed di interruzione (obbligatoria)

Il file di arresto deve contenere le seguenti colonne:

Nome campo Tipo (vedi GTFS) Descrizione
stop_id ID (obbligatorio) L'identificatore univoco che identifica una fermata o una stazione. Le stazioni più grandi devono contenere una sola voce. Viene utilizzato per effettuare chiamate all'API Partner Server e nei link diretti per l'acquisto di biglietti.
stop_name Testo (obbligatorio) Un nome leggibile per il debug della mappatura delle fermate, del riempimento della cache e dei dati sull'accuratezza dei prezzi.
stop_lat Latitudine (obbligatoria) Latitudine della fermata.
stop_lon Longitudine (obbligatoria) Longitudine della fermata.

Utilizzeremo un processo di importazione automatizzato in cui i partner possono fornire continuamente file ZIP aggiornati quando le informazioni in essi contenute cambiano. Ad esempio, un partner potrebbe espandere l'inventario fornito estendendo l'elenco delle fermate. Tuttavia, come per GTFS, gli stop_ids devono essere stabili.

(Facoltativo) Specifica del feed per i set di mercati

Con le fermate mappate, generiamo l'insieme di mercato per questa integrazione (un elenco contenente coppie di origine / destinazione popolari). Da qui, hai la possibilità di ridurre questo insieme di mercati specificando un feed di mercato.

L'insieme di mercati funge da lista consentita: se non viene fornito alcun insieme di mercati, tutti i mercati vengono attivati nell'integrazione. Se viene fornito un insieme di mercati, tutti i mercati non presenti nell'elenco vengono disattivati.

Il file del set di mercati deve contenere le seguenti colonne:

Nome campo Tipo (vedi GTFS) Descrizione
origin_stop_id ID (obbligatorio) L'origine stop_id del mercato.
destination_stop_id ID (obbligatorio) La destinazione stop_id del mercato.

Configurazione partner

Quando utilizzi l'integrazione solo per le fermate, sono necessarie informazioni aggiuntive per la configurazione del partner statico, come descritto nella sezione Configurazione del partner.

Il formato e i parametri di un link diretto sono definiti in Link per l'acquisto di biglietti

Parametri dell'API Partner

I parametri SegmentKeys per l'API Partner (GetBulkTripOptionsRequest) si basano sulla specifica del link diretto. Utilizziamo SegmentKeys inclusi solo from_ticketing_stop_time_id, to_ticketing_stop_time_id, service_date, boarding_time e arrival_time, lasciando ticketing_trip_id vuoto. Specificheremo completamente il percorso, inclusi tutti i trasferimenti, specificando più SegmentKey, uno per segmento.