Toto je oficialni server aplikace, staci si dat link do oblibenych.
http://hekrhy.hopto.org/?page_id=81mel bych ale zadost na autora ... trochu jsem laboroval s polozkou v nastaveni nazvanou Max. doba cesty (minut).
Jde o to, ze pokud si primo nenastavim nejaky predpokladany cas odjezdu, tak hlavne ve vecernich hodinach nastane situace, kdy si uzivatel chce zjistit spojeni. A narazil jsem na problem, kdy tedy s casovou polozkou v zadani nic nedelam a tudiz je tam tedy aktualni cas a zadam pouze Odkud a Kam (pripadne Pres).
A v tento moment se projevi prave nastaveni polozky Max. doba cesty.
Zatimco vyhledavace jizdnich radu at uz webovych nebo elektronickych proste zobrazi "nejblizsi" mozne spojeni, zde se algoritmus ridi touto polozkou.
Konkretni priklad:
Spojeni (nejblizsi)
Strakonice (5:04) -
Brno (10:37) pres
Ceske Budejovice ....s aktualnim casem v mobilu 21:38 hod.
Pokud je polozka Max. doba cesty
mensi nez 600, aplikace nahlasi
Spojeni nenalezeno. Jde o to, ze program nepocita Max. dobu cesty od casu odjezdu nalezeneho spojeni do casu prijezdu do cilove stanice, ale pocita do teto doby prave take aktualni (respekt. nastaveny) cas. Jinymi slovy, pokud bych nastavil cas odjezdu na 05:00 hodin, neni problem. Ale jelikoz s polozkou cas nic nedelam a zustava tam aktualni cas 21:38, tak uz celkova doba presahuje nastavenych 600 min. coz je 10 hodin.
Takze jsem v polozce max. doba cesty nastavil 1200, cimz se eliminuje "nenalezeni spoje".
Ale je tady patrne problem v algoritmu ohledne polozky Pres, ktera by mela algoritmu upresnovat kudy chci jet a zpresnit vypocet. Jenze algoritmus to jeste vice splete
jinak to neumim nazvat a vypocita uplny nesmysl
Takze bych chtel pozadat autora, jestli by se konkretne na toto mohl podivat.
Jinak webovy vyhledavac, pokud zadam stejne udaje pro vyhledani tj. cas odjezdu 21:38 (tedy aktualni cas na mobilu), stanici, od, kam a pres tak najde rovnou zamysleny spoj.
http://www.cd.cz/spojeni/conn.aspx?f=Strakonice&date=14.12.2010&t=Brno&time=21%3A38&v=Ceske+Budejovice&byarr=false&cmd=cmdSearch