I finally decided to add support for creating maps outside of the US. I heard feedback from a couple of users who wanted to use the program for routes outside of the US but were unable to. Today I found time to tackle the problem. The problem arose when I moved to the latest and greatest version of Google’s Maps API. I wrote the program so that it defaulted to using bicycling directions. Unfortunately this is only works for routes in the US, bicycling directions are not available internationally.

In effect this rolls back the directions to how the site used to function. The app asks Google for driving directions which avoid highways. The change in directions only occurs when the app asks for directions. If a route is already plotted you will need to change it slightly to get the new directions. This produces routes that are optimized for time and distance. The distance optimization is fine for cyclists but the time is not. The time is calculated using the assumption that one is driving a car so high speed roads are favored. This will create routes on roads that are undesirable for cycling. On the other hand, if you are a hardcore road rider this may work better for your routes. It will avoid all trails and put you on roads with the least amount of stops. I personally favor roads over trails but I have a good set of mental blinders for heavy traffic.

Lastly I’d like to thank April and Condor for the heads up about the problem. So go try out the new option and let me know what you think!

I’ve added a bunch of stuff to the site since I last made an announcement. I added facebook integration; an index of all the routes on the site; and a way for registered users to save routes to the site!

The facebook integration came out right after facebook announced their external like button and other features. If you see a route that you like you can click the like button and share it with your friends. You can also link your facebook account with the site which will let you bypass the login/registration process. This is accomplished by adding the Ride Free Bike Maps app to your facebook account. Currently I all I ask is for your email address for registration/account purposes. In the future I’ll add some functions that will post routes that you create on your wall/page.

The Route Index was something that I’ve had running on my box at home. It was a quick and dirty kind of project but I’m happy with the results. I think it looks a bit boring and a bit light on info about the routes. I’ll add some more info like date created and author information in the future, maybe even descriptions.

Most importantly I’ve added a page for registered users to contribute routes! To get there click the Members Only Map Creator link in the sidebar. If you are logged in it will take you to the page shown in the picture on the left. You can then create a route complete with name and description. After clicking Save Route the route will be inserted into the database with the information provided including who created it. Then the route will show up on the route index page. I’ve got a lot of ideas on how to improve this. Right now I feel like it really could use some more features but it works so I wanted to post it.

I’ve also got some bad news. Google changed their directions function so that the max way points you can have is now 10. So I had to add a function that cuts you off if you try to add more than the max. That also caused a lot of the routes on the site to break because they have too many way points. Hopefully I’ll be able to find a solution to fix the problem but it will mean reworking how my app handles directions. It could prove to be difficult.

Anyway stay tuned for some cool new features, I have a feeling that I’ll be able to add some neat stuff soon!