Benachrichtigung

Aufgrund der geringen Auslastung ist der Support per Chat nach Freitag, dem 10. Mai, nicht mehr verfügbar. So kann sich das Team auf unser E-Mail-Angebot konzentrieren, um die Kommunikation mit Partnern insgesamt zu verbessern. Bitte nutzen Sie nach dem 10. Mai für alle Anfragen unsere E-Mail-Option.

Mindestanforderungen an Feeds mit Fahrzeugpositionen

In Google Transit lassen sich Echtzeitdaten über GTFS Static (General Transit Feed Specification) verwenden. Nehmen Sie dazu Fahrzeugpositionsdaten in Ihren Feed auf. Mit den Daten zur Fahrzeugposition erhalten Google Transit-Nutzer aktuelle Informationen zum Standort eines Fahrzeugs und können somit ihre Fahrten effizienter planen. In diesem Artikel finden Sie die Mindestanforderungen an einen funktionierenden Feed für die Fahrzeugposition.

Funktionsweise von Feeds für die Fahrzeugposition

Sie benötigen einen funktionierenden statischen GTFS-Feed, um einen GTFS-Realtime-Feed erstellen zu können. Nach der Erstellung des Static-Feeds können Sie sich registrieren, um Ihren Echtzeitfeed freizugeben, sodass Nutzer die Position Ihrer Fahrzeuge sehen. 

Damit für die Fahrzeugpositionen korrekte Schätzungen der Ankunfts- und Abfahrtszeiten angezeigt werden, müssen Sie mindestens die hier aufgeführten Felder verwenden:

Feldname Erforderlich? Beschreibung
entity Ja (maps_transit.FeedEntity)
entity_id Ja ID bis zur Aktualisierung der Fahrt beibehalten
vehicle (position) Ja (maps_transit.VehiclePosition)
trip Ja (maps_transit.TripDescriptor)
trip_id Ja Bezeichnet ausschließlich Fahrten aus dem statischen Feed
start_time Ja Erforderlich für häufigkeitsbasierte Fahrten
start_date Ja Erforderlich für häufigkeitsbasierte Fahrten
schedule_relationship Ja SCHEDULED oder anderer geeigneter Wert
position Ja (maps_transit.Position)
latitude Ja Grad nördlicher Breite im WGS-84-Koordinatensystem
longitude Ja Grad östlicher Länge im WGS-84-Koordinatensystem
bearing Optional Kann möglicherweise in Zukunft verwendet werden
speed Optional Kann möglicherweise in Zukunft verwendet werden
timestamp Ja Epochen-Zeitstempel in Sekunden für den Zeitpunkt, zu dem die Fahrzeugposition empfangen wurde
vehicle (descriptor) Ja (maps_transit.VehicleDescriptor)
id Ja Ist zur eindeutigen und durchgängigen Kennzeichnung des Fahrzeugs während der gesamten Dauer der Fahrt zwingend erforderlich

Beispielcode

entity {   
  id: "entity_id"        

  vehicle: {     
   
     trip: {       
        trip_id: "270856"
        start_time: "09:42:00"        
        start_date: "20170313"
        schedule_relationship: SCHEDULED  
     }

     position: {   
        latitude : -32.92627
        longitude: 151.78036
        bearing  : 91.0   
        speed    : 9.8     
     }
     timestamp: 1527621931  
     vehicle: {    
        id   : "bus-234"  
     }
  }
}

Weitere Informationen zu TripDescriptors finden Sie im Artikel Fahrt mit TripDescriptor auswählen.

Benötigen Sie weitere Hilfe?

Mögliche weitere Schritte:

Suche
Suche löschen
Suche schließen
Hauptmenü
10857953246355163480
true
Suchen in der Hilfe
true
true
true
true
true
82656
false
false