Of course, if you can upload and see your GPS tracks on a Miles By Motorcycle map, you're gonna want to be able to mess with it. In my first test, I wanted to see my tracks through Olney but not the ones up through Jessup.
So now you can click two points on a route and delete sections.
I did not expect editing of tracks to be quite that challenging or time consuming.
It was made more difficult because of one cool feature that I decided I needed. You go for a ride. You upload the track from your GPS to the map. Of course there are some sections of road you want to remember. There are some you'll want to single out.
So per Duncan's request, you can now click on two points anywhere along a route and "tag" them as a shared road which will show up in search results separately. It's actually pretty cool. You can bookmark it and apply your own tags to make it easier to find and, of course, you can like/unlike it.
Another example of the maps code I'm working on. Editing of tracks works now.
With this, by far the most difficult part of the maps project is at least working. I still have to finish the hookup between the map and the database so the entire map can be saved out. Right now, only saving of tags roads works. But this is not a big deal to do. I also need to implement Points of Interest and hook everything up so that you can apply a Point of Interest onto a map or along a tagged road.
I would really like to get static maps working where you can get an image version of a map that can be shared out on twitter or facebook, but I'm running into some technical problems. The problem lies with one or the other of these two major open source projects I'm using. I'm waiting on responses. If I don't get them, I may just release with every map being interactive. It'll mean pages with lots of maps on them will load kind of slowly, but we can probably live with it for now.
The last feature I want to build before releasing, which "should" not a big deal, is exporting the GPX files. This means you'll be able to build a map on the site and then download it to your GPS. Once I have that basically working, I think I'll call it done for an initial release.
There's are a huge number of other features to build. I'd like to be able to pan and zoom the map and automatically load whatever things have been tagged in that area. I'd like to be able to overlay multiple maps or tagged roads on the same map when I'm searching. And so forth and so on ...
But it's coming along and I can't wait to start using it.