I built my own CityMapper
asherfalcon.com
I built my own CityMapper
1–10 of 23 posts
Re: I built my own CityMapper
#2It still exists and powers millions of transit rider trips every day all around the world in Seattle, Washington DC, New York City, Poznan Poland, Buenos Aires Argentina, Adelaide Australia, and who knows where else.
If you’re interested in hacking on something like Citymapper, or setting up an OBA server for your own city, you can find everything you need on our GitHub organization: https://github.com/OneBusAway
That includes docker images, an iOS app and a trip planner framework, android app, Sveltekit web app, and even a next generation OBA server written in Go.
As far as the data to power this, you can get GTFS for every US transit agency from https://mobilitydatabase.org/
(nb I’ve been involved in the OBA project since 2012)
Re: I built my own CityMapper
#3Re: I built my own CityMapper
#4Performance wasn't great since everything had to run locally and do network roundtrips, but it found routes in my hometown that Google Maps didn't show. Pretty cool discovering hidden connections in the transit network and being able to customize your own params (https://github.com/denysvitali/optitravel/blob/master/src/ma...)
Re: I built my own CityMapper
#5It supports many features and has a very active developer community.
Re: I built my own CityMapper
#6Whilst HN is on the case, does anyone know of an API (inside Rail Data Marketplace or elsewhere) that acts as a journey planner for UK national rail, i.e. you can input source + destination stations and it will output journey options?
Re: I built my own CityMapper
#7Very nice! I've also used the Rail Data Marketplace (terrible name) to build an app that uses the live departure board data ( https://apps.apple.com/gb/app/traintrack-uk/id6504205950 ), and it's great the data is freely available. Whilst HN is on the case, does anyone know of an API (inside Rail Data Marketplace or elsewhere) that acts as a journey planner for UK national rail, i.e. you can input source + destination…
Re: I built my own CityMapper
#8Very nice! I've also used the Rail Data Marketplace (terrible name) to build an app that uses the live departure board data ( https://apps.apple.com/gb/app/traintrack-uk/id6504205950 ), and it's great the data is freely available. Whilst HN is on the case, does anyone know of an API (inside Rail Data Marketplace or elsewhere) that acts as a journey planner for UK national rail, i.e. you can input source + destination…
It looks like TFL's journey planner API has the ability to do some of these national rail trips, only tested a few though
Oh, and I should have mentioned that I'm also aware of this, but it's not free so automatically outside of my app development budget. :/
https://www.nationalrail.co.uk/developers/online-journey-pla...
Re: I built my own CityMapper
#9Earlier quoted context omitted.
It looks like TFL's journey planner API has the ability to do some of these national rail trips, only tested a few though
Unfortunately, I believe it's limited to TfL stations only (e.g. Overground) rather than National Rail. Oh, and I should have mentioned that I'm also aware of this, but it's not free so automatically outside of my app development budget. :/ https://www.nationalrail.co.uk/developers/online-journey-pla...
Re: I built my own CityMapper
#10Before Citymapper existed, there was OneBusAway, a Ph.D. student project at the University of Washington. It still exists and powers millions of transit rider trips every day all around the world in Seattle, Washington DC, New York City, Poznan Poland, Buenos Aires Argentina, Adelaide Australia, and who knows where else. If you’re interested in hacking on something like Citymapper, or setting up an OBA server for you…