Úkol č.1
CSV - Rozvrh
GPX - Cesta ze školy
Popis komunikace IRIS
Aplikace cca každých pět vteřin stahuje z adresy https://mapa.idsjmk.cz/api/vehicles.json nový soubor vehicles.json.
{
"LastUpdate":"2021-10-01T09:17:08.6686555+02:00",
"PopupMessage":null,
"Vehicles":[
"ID":30260,
"IDB":0,
"IDC":0,
"VType":5,
"LType":5,
"Lat":49.190984,
"Lng":16.613168,
"Bearing":45,
"LineID":141,
"LineName":"S41",
"RouteID":4407,
"Course":"4407",
"LF":false,
"Delay":0,
"LastStopID":1146,
"FinalStopID":1146,
"IsInactive":false
},
...
]
}
Tento soubor obsahuje informaci o poslední aktualizaci a případnou zprávu, pro popup okno. Další sekcí souboru je pak seznam všech vozidel, kdy každé vozidlo obsahuje informace o je o jeho typu, lince po které jede, poslední a konečnou stanici, zpoždění atp. Některá pole obsahují pouze Id, které tyto pole následně páruje s hodnotamy v další souborech, které jsou staženy hned při inicializaci aplikace. Například typ vozidla se páruje s datovým setem Evidence, kde jsou uloženy informace o vozidlech typu stáří, depo, přítomnost WiFi atp.