Web v telefóne nestačí
map.flights funguje v každom prehliadači v telefóne, a predsa sú veci, ktoré dokáže iba aplikácia. Dá vedieť, že lietadlo, ktoré sledujete, práve vzlietlo. A v režime Nad hlavou stačí zdvihnúť telefón k oblohe: kompas ukáže, ktorým smerom a ako ďaleko je každé lietadlo, kamera ich na želanie popíše priamo v obraze a pohľad Posledná hodina ukáže, čo preletelo ešte predtým, ako ste telefón vôbec vytiahli.
Kompas v telefóne je magnetický a magnetický sever nie je zemepisný sever. Rozdiel sa mení podľa miesta: v strednej Európe pár stupňov, na severe Kanady pokojne vyše dvadsať. Aplikácia berie smer na zemepisný sever, a keď ho telefón poskytnúť nevie, aplikácia to povie. Keď kompas blúdi, navrhne nakresliť telefónom vo vzduchu ležatú osmičku.
Vaša poloha zostáva celý čas v telefóne. Smery sa počítajú priamo v telefóne a server dostane iba otázku na okolie zaokrúhlenú zhruba na sto metrov. Aplikácia to povie priamo vo výzve, skôr ako požiada o povolenie.
Fotografov potešia prelety. Slnko aj Mesiac majú priemer asi pol stupňa a dopravné lietadlo prejde cez ich kotúč za zlomok sekundy. Web aj aplikácia zo živých polôh počítajú, ktoré lietadlo v najbližších desiatich minútach prejde cez kotúč pri pohľade presne z miesta, kde stojíte. Predpoveď je priamka: lietadlo, ktoré zatočí alebo začne klesať, ju zruší, a výška, ktorú lietadlo hlási, je presná len natoľko, že na dvadsiatich kilometroch je jej chyba zhruba veľká ako kotúč. Zoznam preto ukazuje aj tesné minutia a kam namieriť objektív, zostáva na fotografovi.


Palubný lístok v telefóne
Čiarový kód na palubnom lístku sa riadi jednou celosvetovou normou. Je v ňom meno cestujúceho, kód rezervácie, odkiaľ a kam, letecká spoločnosť, číslo letu, sedadlo a deň odletu. Deň však iba ako poradové číslo dňa v roku, bez akéhokoľvek roka: 17. jún je deň 168.
Aplikácia kód prečíta fotoaparátom priamo v telefóne a rok si odvodí sama, pretože palubný lístok je takmer vždy na najbližší taký deň. Meno zostáva v telefóne, kód rezervácie sa neukladá vôbec a server dostane iba leteckú spoločnosť, číslo letu a letisko.
Potom príde to najlepšie. Lietadlo, ktoré vás poletí, je zvyčajne ešte niekde vo vzduchu ako iný let. Keď ho nájdeme, aplikácia nad mapou ukáže, že vaše lietadlo práve letí z Amsterdamu do Prahy, s odhadovaným časom pristátia. Či stihne váš odlet, nepovie: to by bolo hádanie, nie meranie.
Pre palce
Takmer nič neprejde z webu tak, ako je. Tlačidlá so šípkami majú zmysel s myšou a v telefóne ich nikto nechce. Panel letu ide za prstom a zostane tam, kde ho pustíte, karty sa zatvárajú potiahnutím, ťahanie časovej osi prehrávania skáče v čase a dotyk mapy pozastaví režim sledovania.
Odkazy z webu sa otvárajú priamo v aplikácii. V septembri aplikácia v niekoľkých vlnách dobehla web: spotterské miesta, anomálie letov, skupinový režim až so šiestimi lietadlami, spoje medzi mestami a 3D zobrazenie letísk.


Kúsok mapy na cudzom webe
Spotteri streamujú letiská na YouTube, aerokluby majú weby, malé letiská nemajú rozpočet na vlastnú odletovú tabuľu. Namiesto reklamy sme im ponúkli kúsok mapy: skopírujte z konfigurátora pár riadkov a na stránke sa objavia živé lietadlá. Prvý widget existoval 11. augusta, skôr než mal web účty. Koncom septembra bolo šesť druhov: mapa, tabule odletov a príletov, odznak s počtom lietadiel okolo, stav jedného letu, karta stanice a flotila jednej leteckej spoločnosti, v troch motívoch.
Widget žije na webe, ktorý nie je náš. Nesmie ho spomaliť, rozbiť mu štýly ani zbierať jeho návštevníkov. Preto sa načíta, až keď k nemu čitateľ doroluje, žije vo vlastnom rámci, kde nemôže siahnuť na vzhľad hostiteľskej stránky, a na skrytej karte prehliadača si nepýta nič. Ak má návštevník vypnutý JavaScript, zostane na jeho mieste obyčajný odkaz na map.flights.
Tabuľa ukazuje čas letiska, aj návštevníkovi z iného kontinentu. Kliknite na lietadlo a jeho detail sa otvorí priamo vo widgete: v telefóne sa karta vysunie zdola, jeden prst posúva hostiteľskú stránku a dva prsty mapu. Logo zostane v rohu, aj keď hostiteľ skryje hlavičku.


Uvedenie zdrojov dát sa vo widgete nedá vypnúť. Licencie hovoria, že ide s dátami, takže ide aj na cudzí web.

