Cestovné poriadky MHD sa v iPhone využijem relatívne často, ale súčasné riešenie IDOS nie je vôbec ideálne pre mobilné telefóny typu iPhone. Preto som už predtým vytvoril webovú aplikáciu na hľadanie cestovných poriadkov MHD formátovaných pre iPhone. A dnes vám predstavujem ľahko vylepšenú verziu cestovných poriadkov MHD.
Cestovné poriadky sa objavili na iPhone aj ako aplikácia v Appstore, ale zatiaľ sa jedná iba o cestovné poriadky autobusov a vlakov. Navyše funkčnosť je zatiaľ obmedzená a tak je vhodné hľadať iné riešenie. A práve pre MHD už niekoľko mesiacov prevádzkujem vlastnú verziu
A čo sú tieto cestovné poriadky MHD na 14205.w5.wedos.net zač? Ide o špeciálne formátovanú webovú aplikáciu pre veľkosť iPhone obrazovky, kde si môžete zadať mesto, nástupnú a výstupnú zastávku, dátum a čas. Výsledky vyhľadávania už nie sú nijako ďalej formátované pre iPhone, jedná sa iba o blind verziu IDOS.cz.
Cestovné poriadky MHD pre iPhone: http://jablickar.cz/mhd.php
Celkom určite sa niekto spýta, aký je rozdiel medzi týmito cestovnými poriadkami a IDOS.cz formátované pre mobilné telefóny. Po prvé, na vyhľadávacej obrazovke nie je nutné približovať – už je všetko riadne naformátované. A hlavne sa vám vo výsledkoch vyhľadávania nezobrazí len jeden najbližší spoj, ale spojov sa zobrazí hneď niekoľko. Navyše je kód úvodného vyhľadávania optimalizovaný pre čo najrýchlejšie načítanie!
Cestovné poriadky si opäť môžete pre rýchlejšie vyhľadávanie pridať na iPhone obrazovku medzi ostatné aplikácie z Appstore. Pokiaľ už cestovné poriadky MHD z 14205.w5.wedos.net používate, tak si asi hovoríte, čo je nové. Po prvé majú cestovné poriadky MHD úplne novú ikonku, ktorú vytvoril používateľ Fractal. Snáď sa vám nová zelená ikonka bude páčiť, ja som s ňou nadmieru spokojný!
Druhá novinka sa týka kódu skriptu. Obrazovka pre vyhľadávanie je teraz oveľa lepšie naformátovaná na obrazovky iPhone. Po druhé si môžete na plochu iPhone vložiť špeciálnu verziu, kedy sa vám automaticky nastaví vaše mesto pre vyhľadávanie MHD a nemusíte tak zbytočne preklikávať. A po tretie si môžete preddefinovať aj vaše najčastejšie používané zastávky! Pokiaľ budete chcieť, môžete mať na obrazovke iPhone ikonku s odkazom aj s konkrétnymi zastávkami. Za úpravu kódu veľmi ďakujem užívateľovi Alijen!
Vytvorenie ikonky cestovných poriadkov MHD na iPhone obrazovke v 3 krokoch:
1. Otvorte si v iPhone prehliadači adresu http://jablickar.cz/mhd.php
2. Kliknite v lište na tlačidlo a zvoľte „Pridať na plochu“
3. Aplikáciu si nejako nazvite, osobne umazávam koniec a nechávam len „Jazdné poriadky“ a kliknite na pridať.
Špeciálne parametre cestovných poriadkov
Pokiaľ nechcete mať defaultne nastavenú Prahu, ale chcete iné mesto či prípadne si chcete defaultne nastaviť aj nejakú zastávku, tak presne pre vás je táto časť pre pokročilých. Nie je to ale nič zložité a každý to zvládne!
V adresnom riadku je nutné doplniť ešte niekoľko parametrov, kde predovšetkým v kódoch miest nehľadajte nejakú špeciálnu logiku, ale jednoducho len použite kód z tabuľky nižšie.
Adresa s parametrami: http://jablickar.cz/mhd.php?mesto=e&odkud=Zastavka&kam=Konecna
Adresa sa tak skladá z adresy cestovných poriadkov, potom nasleduje otáznik, parameter mesta a definovanie odkiaľ a kam. Medzi jednotlivými parametrami píšte „&“ a pokiaľ potrebujete napísať medzeru, tak musíte napísať „%20“. Akýkoľvek z parametrov môžete pokojne vynechať. Pri meste sa zadáva špeciálny kód, ktorý nájdete v nasledujúcej tabuľke.
e | Praha | KO | Kolín | ||
f | Brno | R | Krnov | ||
g | Ostrava | KM | Kroměříž | ||
I | Plzeň | H | Kutná Hora | ||
LI | Liberec | LI | Liberec | ||
i | olomouc | ME | Mělník | ||
U | Ústí nad Labem | L | mladá Boleslav | ||
h | české Budějovice | MO | most | ||
F | Hradec Králové | NB | Nymburk | ||
PA | Pardubice | i | olomouc | ||
JI | Jihlava | v | Orlová | ||
AD | Adamov | g | Ostrava | ||
As | Aš | PA | Pardubice | ||
BN | Benešov | K | Pelhřimov | ||
S | Beroun | l | piesok | ||
C | Blansko | I | Plzeň | ||
f | Brno | V | polička | ||
T | Bruntál | e | Praha | ||
G | Břeclav | D | Prostějov | ||
Ca | Čáslav | B | Přerov | ||
CL | Česká Lípa | PR | Preštice | ||
h | české Budějovice | K | Příbram | ||
q | Český Těšín | SO | Sokolov | ||
N | Děčín | m | Strakonice | ||
DO | Domažlice | Sb | striebro | ||
DK | Dvůr Králové | Sd | Studienka | ||
A | Frýdek-Místek | SU | Šumperk | ||
u | Havírov | n | tábor | ||
HB | Havlíčkův Brod | TC | Tachov | ||
s | Hodonín | p | Trutnov | ||
F | Hradec Králové | r | Trinec | ||
Ch | Cheb | U | Ústí nad Labem | ||
O | Chomutov | VA | Valašské Meziříčí | ||
o | Chrudim | VM | Veľké Meziříčí | ||
JN | Jablonec nad Nisou | VL | Vlašim | ||
Ja | Jachymov | VS | Vsetín | ||
JI | Jihlava | VY | Vyškov | ||
j | Jindřichův Hradec | ZA | Zábreh | ||
Q | Karlovy Vary | ZL | Zlín | ||
t | Karviná | M | Znojmo | ||
P | Kladno | E | Žďár nad Sázavou | ||
KT | Klatovy |
Novo môžete pomocou parametra „&ch=“ pridať preddefinované zastávky. Za znamienko rovnosti píšete zastávky a oddeľujete ich čiarkou. Zastávky píšte vždy po dvojiciach, kedy prvá bude východisková stanica a druhá bude konečná. Ak potrebujete medzeru, namiesto nej napíšte %20. Adresa potom môže vyzerať napríklad takto:
http://jablickar.cz/mhd.php?mesto=e&ch=prvni1%20vychozi,prvni2,druha1,druha2
Snáď sa vám budú naše cestovné poriadky MHD niekedy hodiť. A ak sa vám budú páčiť, tak budeme určite radi, keď ich budete šíriť medzi ostatných mobilných užívateľov!
Výborne Honzo, vďaka!
Tvoje MHD používam takmer denne a toto mi s tým dosť pomôže. Už som si síce dosť zastávok zapamätal a zvykol si ich vyťukávať, ale aj tak by bolo dosť super, keby som si mohol nadefinovať pár zastávok tzv. „obľúbených“, ktoré by som vyberal z roletkovej ponuky. Mal by som tam asi štyri. Samozrejme si môžem na iPhone obrazovke urobiť niekoľko ikoniek, ale to už nie je také elegantné riešenie. Aj keď to možno skúsim. :-)
Výborne Honzo, vďaka!
Tvoje MHD používam takmer denne a toto mi s tým dosť pomôže. Už som si síce dosť zastávok zapamätal a zvykol si ich vyťukávať, ale aj tak by bolo dosť super, keby som si mohol nadefinovať pár zastávok tzv. „obľúbených“, ktoré by som vyberal z roletkovej ponuky. Mal by som tam asi štyri. Samozrejme si môžem na iPhone obrazovke urobiť niekoľko ikoniek, ale to už nie je také elegantné riešenie. Aj keď to možno skúsim. :-)
SteveJSF: to už by potom chcelo robiť prihlasovanie, rôzne profily a tak.. Predpokladám, že to asi ďalej rozvíjať nebudem. Však určite si si za tie mesiace už tiež naučil písať rýchlo na iPhone, tak aspoň môžeš trénovať ďalej: D Ale nie, asi by taká funkcionalita bola fajn, ale mne išlo spis len o jednoduchých formulariek pre vyhľadávanie :)
Aj tak je to super, urobil som si dve ikonky s parametrami pre seba. Ešte raz vďaka.
PS: Išlo by toto urobiť aj pre vlaky? No vlastne čo by nešlo. Mám pri sebe na to ikonku a síce mi to potom vypíše iba jeden spoj, ale vyhovuje mi to. Problém je len v neustálom vypisovaní času a dátumu. Tvojím článkom si ma nakopol, žmurknem sa na parametre a niečo s tým urobím. No a keď tak sa potom podelím. ;-)
Určite by som teraz mohol urobiť aj vlak verziu (prepínanie dole cez odkaz).
SteveJSF: to už by potom chcelo robiť prihlasovanie, rôzne profily a tak.. Predpokladám, že to asi ďalej rozvíjať nebudem. Však určite si si za tie mesiace už tiež naučil písať rýchlo na iPhone, tak aspoň môžeš trénovať ďalej: D Ale nie, asi by taká funkcionalita bola fajn, ale mne išlo spis len o jednoduchých formulariek pre vyhľadávanie :)
Aj tak je to super, urobil som si dve ikonky s parametrami pre seba. Ešte raz vďaka.
PS: Išlo by toto urobiť aj pre vlaky? No vlastne čo by nešlo. Mám pri sebe na to ikonku a síce mi to potom vypíše iba jeden spoj, ale vyhovuje mi to. Problém je len v neustálom vypisovaní času a dátumu. Tvojím článkom si ma nakopol, žmurknem sa na parametre a niečo s tým urobím. No a keď tak sa potom podelím. ;-)
Takže tu je môj príspevok ohľadom vyhľadávania vlakov:
Do webového prehliadača som vložil nasledujúci odkaz:
http://ttwap.chaps.cz/conn.aspx?OP=&Lang=C&Form...
Keď ho potvrdíte, otvorí sa vám to v titernom formáte, ale ten si dvoma prstami zväčšite podľa ľubovôle a potom uložte opäť ako ikonku na homescreen – tým sa vám to potom aj zväčšené otvorí. Myslím, že je teraz už jasné, ako si môžete preddefinovať nástupnú a výstupnú stanicu - zmena parametra v odkaze.
Ide o zobrazenie výsledku iba jedného spoja, ale ľahko si načítate ďalšie a graficky je to prehľadné. Ešte by som sa tam rád zbavil tej reklamy (prípadne tam dal jabĺčkovú) a urobil tomu ikonku, ale to už je skôr na nášho jabĺčkára. ;-)
Takže tu je môj príspevok ohľadom vyhľadávania vlakov:
Do webového prehliadača som vložil nasledujúci odkaz:
http://ttwap.chaps.cz/conn.aspx?OP=&Lang=C&Form...
Keď ho potvrdíte, otvorí sa vám to v titernom formáte, ale ten si dvoma prstami zväčšite podľa ľubovôle a potom uložte opäť ako ikonku na homescreen – tým sa vám to potom aj zväčšené otvorí. Myslím, že je teraz už jasné, ako si môžete preddefinovať nástupnú a výstupnú stanicu - zmena parametra v odkaze.
Ide o zobrazenie výsledku iba jedného spoja, ale ľahko si načítate ďalšie a graficky je to prehľadné. Ešte by som sa tam rád zbavil tej reklamy (prípadne tam dal jabĺčkovú) a urobil tomu ikonku, ale to už je skôr na nášho jabĺčkára. ;-)
Určite by som teraz mohol urobiť aj vlak verziu (prepínanie dole cez odkaz).
Mňa by sa hodili zastávkové cestovné poriadky, ale premýšľam že urobím vlastný webapp, keď bude trochu čas :)
Mňa by sa hodili zastávkové cestovné poriadky, ale premýšľam že urobím vlastný webapp, keď bude trochu čas, v podstate asi len pre seba, pretože tie ZJR využíva málokto ;-)
Neviem kde a ako, ale aj k tým ZJR som sa včera nejak dostal, len to teraz nemôžem nájsť. Mám za to, že to bolo tiež v mobilnej verzii. Kedysi ti dám vedieť.
Normalne ma idos v MHD sú aj ZJR, ale je to úplne neoptimalizovany (proste idos no :D)
Neviem kde a ako, ale aj k tým ZJR som sa včera nejak dostal, len to teraz nemôžem nájsť. Mám za to, že to bolo tiež v mobilnej verzii. Kedysi ti dám vedieť.
Normalne ma idos v MHD sú aj ZJR, ale je to úplne neoptimalizovany (proste idos no :D)
No myslím že by ešte mohlo byť celkom zaujímavé to prepojiť s lokalizáciou, jednoduchým javascriptom kde je možné zistiť polohu a do nejakej šikovnej DB sa opýtať na najbližší bus/vlak zastávky, potom už len zvoliť cieľ a hneď viem z aktuálneho miesta ako a kedy sa dostanem .
No myslím že by ešte mohlo byť celkom zaujímavé to prepojiť s lokalizáciou, jednoduchým javascriptom kde je možné zistiť polohu a do nejakej šikovnej DB sa opýtať na najbližší bus/vlak zastávky, potom už len zvoliť cieľ a hneď viem z aktuálneho miesta ako a kedy sa dostanem .
Tak to by som uvital práve pri tom MHD. Alebo proste najsť MHD zastavku poblíž miesta, ktoré ukážu na mape. Na klasickom pocitácii to nebýva až taký problém, ale čo s iPhonom na ulici?
Tak to by som uvital práve pri tom MHD. Alebo proste najsť MHD zastavku poblíž miesta, ktoré ukážu na mape. Na klasickom pocitácii to nebýva až taký problém, ale čo s iPhonom na ulici?
mohol by som sa opýtať, či budú niekedy cestovné poriadky tiež pre MHD Opava? Pretože Orlová, Krnov, Havířov a takéto malé mestečká tam sú, takže ma absencia Opavy trochu mrzí :-)
mohol by som sa opýtať, či budú niekedy cestovné poriadky tiež pre MHD Opava? Pretože Orlová, Krnov, Havířov a takéto malé mestečká tam sú, takže ma absencia Opavy trochu mrzí :-)
Toto je spise otázka na spolocnost Chaps, ktora sa v ČR stara o online verziu jazdnych radov. Pripadne na niekoho z MHD Opava.
Toto je spise otázka na spolocnost Chaps, ktora sa v ČR stara o online verziu jazdnych radov. Pripadne na niekoho z MHD Opava.
Našiel som hrubosť!
Oveľa vymakanejšie sú tieto poriadky, nenačítajú tú šialenú stránku IDOSu, a celkovo sú inteligentnejšie.
homepage je na http://www.plutanium.cz/babca/cs/dokument/zobrazit/1877-vymakane-jizdni-rady-pro-iphone-a-dalsi-mobily