Toisin kuin aiempien reittioppaiden, OpenTravelTimen lähdekoodi on avoin, jotta enää ei tarvitsisi aloittaa uutta reittiopasprojektia nollasta. Tekniikan osalta projektissa on käytetty helppoa Python-ohjelmointikieltä ja sen suosittua Django-sovelluskehystä.

Uutena ominaisuutena OpenTravelTimessä on monikohdehaku. Tämä tarkoittaa, että matkan kohteita voi olla enemmän kuin yksi, jolloin haku antaa tulokset nopeimmin saavutettaviin kohteisiin. Kohteeksi voi esimerkiksi kirjoittaa “uimahalli”, jolloin tuloksena ovat ne pääkaupunkiseudun uimahallit, joihin lähtöpisteestä pääsee kätevimmin joukkoliikenteellä, pyörällä tai kävellen. Liikeketjun verkkosivuilta taas voisi olla hakuun linkki, jossa kohteeksi on esitäytetty kaikkien ketjun toimipaikkojen osoitteet (putkimerkillä | erotettuna).

Lähdekoodi: http://github.com/tuukka/opentraveltime

Käytetyt datat

comments powered by Disqus