I find that I have really no particular knack for nice-looking UI, so if anyone has suggestions (or CSS files!) let me know.
As far as the actual functionality goes, bug reports and suggestions also welcome. (I can't figure out a good way to allow hitting return to work for the text entry fields without triggering a page reload...)
I'm entering the bus map data from the MBTA PDFs on gmap-pedometer using GMapToGPX. So it's kinda slow (hence only 100).
"Clear all routes" would be a good button to have, though "reload page" does work for that in a pinch, which is why I was lazy and haven't added it. You should be able to show all the routes at a point by clicking to set a marker and then doing "select routes near locations" of some small distance.
I should figure out how to let you put a marker on top of a point, which doesn't currently work because the marker is grabbing the mouse event or something like that.
Your bike trip page was totally cool and inspirational when I saw it; the changing color trails in particular was very impressive. :)
The bike page hasn't been Safari-compliant in quite a while, and looks really obviously broken on my machine. Boo! (I feel like it once worked in simpler times.) Whereas the bus map seems to mostly work fine, except I can't quite get "highlight routes near a location" to work right (and of course it's terribly slow due to all that data being loaded).
I have onsubmit set to return false for both of those; that definitely keeps it from submitting, but it also keeps it from doing anything like parsing the input if you hit return, too, and people seem to expect hitting return after an input to *do* something. :)
(I played around with using onchange, but that seemed to not work with IE. Darned platform compatibilities.)
I am by no means a programmer, but it doesn't seem like there is anything like this out there. Is it somehow possible to overlay this data on a personal Google Map? I'm having a college reunion over the weekend and started making a map for us with Google Maps. But, the things we want to check out are spread out and the less driving the better (we can't really afford cabs). It would be great to be able to know how and if we can get around. I'd love to really be able to plan things sequentially somewhat, and have the possibility of modifying our plans visually on the fly, maybe with a mobile phone even. I guess like an enormous, lengthy pub crawl through the larger city.
Is your work open-source or would I have to recreate it?
Hmm, I stopped maintaining this (the search no longer works properly) when the MBTA web site (mbta.com) updated to have a decent Google map interface that displayed the bus routes. It's not perfect, but it does actually know where the bus stops really are, which my map doesn't, and the search-by-location works decently.
Anyway, my understanding of the Google API and license is that I can use data I extract from their API for my own personal use, but I can't publish it on my own.