Jízdní řády MHD pro iPhone v novém

Publikováno 04 Únor 2010 od uživatele Jablickar

Jízdní řády MHD se v iPhone využiji relativně často, ale současné řešení IDOS není vůbec ideální pro mobilní telefony typu iPhone. Proto jsem již dříve vytvořil webovou aplikaci pro hledání jízdních řádů MHD formátovaných pro iPhone. A dnes vám představuji lehce vylepšenou verzi jízdních řádů MHD.

Jízdní řády se objevily na iPhone i jako aplikace v Appstore, ale prozatím se jedná pouze o jízdní řády autobusů a vlaků. Navíc funkčnost je zatím omezená a tak je vhodné hledat jiné řešení. A právě pro MHD již několik měsíců provozuji vlastní verzi

A co jsou tyto jízdní řády MHD na Jablickar.cz zač? Jedná se o speciálně formátovanou webovou aplikaci pro velikost iPhone obrazovky, kde si můžete zadat město, nástupní a výstupní zastávku, datum a čas. Výsledky vyhledávání již nejsou nijak dále formátované pro iPhone, jedná se pouze o blind verzi IDOS.cz.

Jízdní řády MHD pro iPhone: http://jablickar.cz/mhd.php

jizdni-rady-mhd-iphone-4 jizdni-rady-mhd-iphone-1

Zcela jistě se někdo zeptá, jaký je rozdíl mezi těmito jízdními řády a IDOS.cz formátované pro mobilní telefony. Zaprvé na vyhledávací obrazovce není nutné přibližovat – již je vše řádně naformátováno. A hlavně se vám ve výsledcích vyhledávání nezobrazí jen jeden nejbližší spoj, ale spojů se zobrazí hned několik. Navíc je kód úvodního vyhledávání optimalizován pro co nejrychlejší načtení!

Jízdní řády si opět můžete pro rychlejší vyhledávání přidat na iPhone obrazovku mezi ostatní aplikace z Appstore. Pokud již jízdní řády MHD z Jablickar.cz používáte, tak si asi říkáte, co je nového. Zaprvé mají jízdní řády MHD zcela novou ikonku, kterou vytvořil uživatel Fractal. Snad se vám nová zelená ikonka bude líbit, já jsem s ní nadmíru spokojený!

Druhá novinka se týká kódu skriptu. Obrazovka pro vyhledávání je teď mnohem lépe naformátována na obrazovky iPhone. Zadruhé si můžete na plochu iPhone vložit speciální verzi, kdy se vám automaticky nastaví vaše město pro vyhledávání MHD a nemusíte tak zbytečně překlikávat. A zatřetí si můžete předdefinovat i vaše nejčastěji používané zastávky! Pokud budete chtít, můžete mít na obrazovce iPhone ikonku s odkazem i s konkrétními zastávkami. Za úpravu kódu velice děkuji uživateli Alijen!

Vytvoření ikonky jízdních řádů MHD na iPhone obrazovce ve 3 krocích:
1. Otevřete si v iPhone prohlížeči adresu http://jablickar.cz/mhd.php

2. Klikněte v liště na tlačítko a zvolte “Přidat na plochu”

3. Aplikaci si nějak nazvěte, osobně umazávám konec a nechávám jen “Jízdní řády” a klikněte na přidat.

jizdni-rady-mhd-iphone-2 jizdni-rady-mhd-iphone-3

Speciální parametry jízdních řádů
Pokud nechcete mít defaultně nastavenou Prahu, ale chcete jiné město či případně si chcete defaultně nastavit i nějakou zastávku, tak přesně pro vás je tato část pro pokročilé. Není to ale nic složitého a každý to zvládne!

V adresním řádku je nutné doplnit ještě několik parametrů, kde především v kódech měst nehledejte nějakou speciální logiku, ale prostě jen použijte kód z tabulky níže.

Adresa s parametry: http://jablickar.cz/mhd.php?mesto=e&odkud=Zastavka&kam=Konecna

Adresa se tak skládá z adresy jízdních řádů, poté následuje otazník, parametr města a definování odkud a kam. Mezi jednotlivými parametry pište “&” a pokud potřebujete napsat mezeru, tak musíte napsat “%20″. Jakýkoli z parametrů můžete klidně vynechat. U města se zadávává speciální kód, který naleznete v následující tabulce.

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 PA Pardubice
BN Benešov K Pelhřimov
S Beroun l Písek
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 Přeštice
h České Budějovice K Příbram
q Český Těšín SO Sokolov
N Děčín m Strakonice
DO Domažlice Sb Stříbro
DK Dvůr Králové Sd Studénka
A Frýdek-Místek SU Šumperk
u Havířov n Tábor
HB Havlíčkův Brod TC Tachov
s Hodonín p Trutnov
F Hradec Králové r Třinec
Ch Cheb U Ústí nad Labem
O Chomutov VA Valašské Meziříčí
o Chrudim VM Velké Meziříčí
JN Jablonec nad Nisou VL Vlašim
Ja Jáchymov VS Vsetín
JI Jihlava VY Vyškov
j Jindřichův Hradec ZA Zábřeh
Q Karlovy Vary ZL Zlín
t Karviná M Znojmo
P Kladno E Žďár nad Sázavou
KT Klatovy

Nově můžete pomocí parametru “&ch=” přidat předdefinované zastávky. Za rovnítko píšete zastávky a oddělujete je čárkou. Zastávky pište vždy po dvojicích, kdy první bude výchozí stanice a druhá bude konečná. Pokud potřebujete mezeru, tak místo ní napište %20. Adresa pak může vypadat například takto:

http://jablickar.cz/mhd.php?mesto=e&ch=prvni1%20vychozi,prvni2,druha1,druha2

Snad se vám budou naše jízdní řády MHD někdy hodit. A pokud se vám budou líbit, tak budeme určitě rádi, když je budete šířit mezi ostatní mobilní uživatele!




Podobné články:


Publikoval Jablickar

Zakladatel Apple magazínu Jablickar.cz a Apple agregátoru Jablickari.cz. Momentálně studentem posledního ročníku Vysoké školy ekonomické v Praze.

  • Jan Zdarsa
    Todle je spise otazka na spolecnost Chaps, ktera se v CR stara o online verzi jizdnich radu. Pripadne na nekoho z MHD Opava.
  • Holubstrainz
    mohl bych se zeptat, jestli budou někdy jízdní řády taky pro MHD Opava? Protože Orlová, Krnov, Havířov a takovéhle malé městečka tam jsou, takže mě absence Opavy trochu mrzí :-)
  • Holubstrainz
    mohl bych se zeptat, jestli budou někdy jízdní řády taky pro MHD Opava? Protože Orlová, Krnov, Havířov a takovéhle malé městečka tam jsou, takže mě absence Opavy trochu mrzí :-)
  • Jan Zdarsa
    Todle je spise otazka na spolecnost Chaps, ktera se v CR stara o online verzi jizdnich radu. Pripadne na nekoho z MHD Opava.
  • SteveJSF
    Tak to bych uvital prave u toho MHD. Nebo proste najit MHD zastavku pobliz mista, ktere ukazu na mape. Na klasickem pocitaci to nebyva az takový problém, ale co s iPhonem na ulici?
  • Michal
    No myslim ze by jeste mohlo byt celkem zajimave to propojit s lokalizaci, jednoduchym javascriptem kde lze zjistit polohu a do nejake chytre DB se zeptat na nejblizsi bus/vlak zastavky, pak uz jen zvolit cil a hned vim z aktualniho mista jak a kdy se dostanu.
  • Antabelus
    Normalne ma idos v MHD jsou i ZJR, ale je to naprosto neoptimalizovany (proste idos no :D)
  • Michal
    No myslim ze by jeste mohlo byt celkem zajimave to propojit s lokalizaci, jednoduchym javascriptem kde lze zjistit polohu a do nejake chytre DB se zeptat na nejblizsi bus/vlak zastavky, pak uz jen zvolit cil a hned vim z aktualniho mista jak a kdy se dostanu.
  • SteveJSF
    Tak to bych uvital prave u toho MHD. Nebo proste najit MHD zastavku pobliz mista, ktere ukazu na mape. Na klasickem pocitaci to nebyva az takový problém, ale co s iPhonem na ulici?
  • SteveJSF
    Nevim kde a jak, ale i k tem ZJR jsem se vcera nejak dostal, jen to ted nemuzu najit. Mam za to, ze to bylo taky v mobilni verzi. Kdyztak ti dam vedet.
  • Antabelus
    Mě by se hodily zastávkové jízdní řády, ale přemýšlím že udělám vlastní webapp, když bude trochu čas :)
  • Antabelus
    Mě by se hodily zastávkové jízdní řády, ale přemýšlím že udělám vlastní webapp, když bude trochu čas, vpodstatě asi jenom pro sebe, protože ty ZJR využívá málokdo ;-)
  • SteveJSF
    Nevim kde a jak, ale i k tem ZJR jsem se vcera nejak dostal, jen to ted nemuzu najit. Mam za to, ze to bylo taky v mobilni verzi. Kdyztak ti dam vedet.
  • Antabelus
    Normalne ma idos v MHD jsou i ZJR, ale je to naprosto neoptimalizovany (proste idos no :D)
  • Jan Zdarsa
    Urcite bych ted mohl udelat i vlak verzi (prepinani dole pres odkaz)..
  • SteveJSF
    Takže tady je můj příspěvek ohledně vyhledávání vlaků:


    Do webového prohlížeče jsem vložil následující odkaz:



    http://ttwap.chaps.cz/conn.aspx?OP=⟪=C&Form...;



    Když jej potvrdíte, otevře se vám to v titěrném formátu, ale ten si dvěma prsty zvětšete dle libosti a pak uložte opět jako ikonku na homescreen - tím se vám to pak i zvětšené otevře. Myslím, že je teď už jasné, jak si můžete předdefinovat nástupní a výstupní stanici - změna parametru v odkazu.

    Jedná se o zobrazení výsledku pouze jednoho spoje, ale lehce si načtete další a graficky je to přehledné. Ještě bych se tam rád zbavil té reklamy (případně tam dal jablíčkovou) a udělal tomu ikonku, ale to už je spíš na našeho jablíčkáře. ;-)
  • SteveJSF
    I tak je to super, udělal jsem si dvě ikonky s parametrama pro sebe. Ještě jednou díky.


    P.S.: Šlo by tohle udělat i pro vlaky? No vlastně co by nešlo. Mám u sebe na to ikonku a sice mi to pak vypíše jen jeden spoj, ale vyhovuje mi to. Problém je jen v neustálém vypisování času a data. Tvým článkem jsi mě nakopl, mrknu se na parametry a něco s tím udělám. No a kdyžtak se pak podělím. ;-)
  • Jan Zdarsa
    SteveJSF: to uz by pak chtelo udelat prihlasovani, ruzne profily a tak.. Predpokladam, ze to asi dale rozvijet nebudu. Vsak urcite sis za ty mesice uz take naucil psat rychle na iPhone, tak aspon muzes trenovat nadale :D Ale ne, asi by takova funkcionalita byla fajn, ale mne slo spis jen o jednoduchy formularek pro vyhledavani :)
  • SteveJSF
    Výborně Honzo, díky!


    Tvoje MHD používám téměř denně a tohle mi s tím dost pomůže. Už jsem si sice dost zastávek zapamatoval a zvykl si je vyťukávat, ale i tak by bylo dost super, kdybych si mohl nadefinovat pár zastávek tzv. "oblíbených", které bych vybíral z roletkové nabídky. Měl bych tam asi čtyři. Samozřejmě si můžu na iPhone obrazovce udělat několik ikonek, ale to už není tak elegantní řešení. I když to možná zkusím. :-)
  • SteveJSF
    Takže tady je můj příspěvek ohledně vyhledávání vlaků:

    Do webového prohlížeče jsem vložil následující odkaz:

    http://ttwap.chaps.cz/conn.aspx?OP=&Lang=C&Form...

    Když jej potvrdíte, otevře se vám to v titěrném formátu, ale ten si dvěma prsty zvětšete dle libosti a pak uložte opět jako ikonku na homescreen - tím se vám to pak i zvětšené otevře. Myslím, že je teď už jasné, jak si můžete předdefinovat nástupní a výstupní stanici - změna parametru v odkazu.
    Jedná se o zobrazení výsledku pouze jednoho spoje, ale lehce si načtete další a graficky je to přehledné. Ještě bych se tam rád zbavil té reklamy (případně tam dal jablíčkovou) a udělal tomu ikonku, ale to už je spíš na našeho jablíčkáře. ;-)
  • SteveJSF
    Výborně Honzo, díky!

    Tvoje MHD používám téměř denně a tohle mi s tím dost pomůže. Už jsem si sice dost zastávek zapamatoval a zvykl si je vyťukávat, ale i tak by bylo dost super, kdybych si mohl nadefinovat pár zastávek tzv. "oblíbených", které bych vybíral z roletkové nabídky. Měl bych tam asi čtyři. Samozřejmě si můžu na iPhone obrazovce udělat několik ikonek, ale to už není tak elegantní řešení. I když to možná zkusím. :-)
  • Jan Zdarsa
    SteveJSF: to uz by pak chtelo udelat prihlasovani, ruzne profily a tak.. Predpokladam, ze to asi dale rozvijet nebudu. Vsak urcite sis za ty mesice uz take naucil psat rychle na iPhone, tak aspon muzes trenovat nadale :D Ale ne, asi by takova funkcionalita byla fajn, ale mne slo spis jen o jednoduchy formularek pro vyhledavani :)
  • SteveJSF
    I tak je to super, udělal jsem si dvě ikonky s parametrama pro sebe. Ještě jednou díky.

    P.S.: Šlo by tohle udělat i pro vlaky? No vlastně co by nešlo. Mám u sebe na to ikonku a sice mi to pak vypíše jen jeden spoj, ale vyhovuje mi to. Problém je jen v neustálém vypisování času a data. Tvým článkem jsi mě nakopl, mrknu se na parametry a něco s tím udělám. No a kdyžtak se pak podělím. ;-)
  • Jan Zdarsa
    Urcite bych ted mohl udelat i vlak verzi (prepinani dole pres odkaz)..
blog comments powered by Disqus
CZPocitac.cz


Jablíčkář.cz - Apple magazín on Facebook

Apple iPad - kompletní informace