API für Live-Positionen des Fuhrparks Online
Wo sich Ihre Busse gerade befinden — eine Zeile pro aktivem Fahrzeug mit lat/lon, Zeitstempel und dessen Alter, Geschwindigkeit, Fahrtrichtung und Fahrplanverspätung, gelesen aus demselben Live-Speicher, der auch die öffentliche Bus-Karte versorgt. Anders als der öffentliche Feed enthält dies als nicht öffentlich markierte Fahrzeuge und Unternehmen, die sich von der öffentlichen Karte abgemeldet haben: Es sind Ihre eigenen Daten. Fahrzeuge, deren Fahrergerät nicht im Dienst ist (oder länger als 10 Minuten schweigt), werden weiterhin aufgeführt, mit live=false.
GET https://nakordoni.eu/api/v2/data/fleet/live
— Kontingentklasse: cheap
Antwortfelder — innerhalb des data-Objekts im Antwortumschlag. [] steht für eine Liste, data.items[].name ist also das Feld name jedes Elements. Ein Feld ist null, fehlt oder ist eine leere Liste, wenn wir keinen Wert dafür haben — nie ein Platzhalter.
| Feld | Beschreibung |
|---|---|
data.vehicles[].vehicle_id | Vehicle, with plate and label. |
data.vehicles[].lat | Last known position, with lon, ts, datetime and age_s — how old the fix is. |
data.vehicles[].live | false = the position is stale, not moving; speed_ms and bearing_deg describe the fix itself. |
data.vehicles[].delay_min | Current delay against the schedule, with route_id and public. |
data.count | Vehicles returned, with live_count — how many have a fresh fix. ts is the snapshot time and source names the feed. |
data.company | Your fleet company: company_id, name, status, public_map. |
curl "https://nakordoni.eu/api/v2/data/fleet/live" \ -H "Authorization: Bearer NKD-DEV-XXXX-XXXX-XXXX"
Aktualisiert