Getting Started


Step 1. Navigate to the beginning of your route by entering its location in the search bar or by positioning the map to it.

Step 2. Click on the map where your route begins. A marker will appear indicating that this is the starting point.

Step 3. Begin building your route by clicking subsequent locations. The Statistics legend will update to reflect the distance traveled in your new route.

RouteBuilder FAQ


How can I support RouteBuilder?

What's this website all about?

RouteBuilder is a handy way to draw up custom routes on a map and share them with friends. Some people find it to be a useful tool to calculate the distance they walked during their lunch break or weekend hiking trip. Others use RouteBuilder to map out planned bicycle excursions so that they can send the route to friends via email.

How long will my routes be valid?

At this point, I don't foresee ever needing to delete the hyperlinks created through the website, but I can't promise they'll never be deleted. The concern is over the space required to store all the waypoints in all the routes created, though the storage space required for that is currently negligible. Right now I can say the hyperlinks will be valid for at least a year after you created them, though hopefully indefinitely.

How many waypoints can be saved in one route?

500. After 500 points, web browsers have a hard time rendering all the data.

How come if I click on two points along a curvy road, the line doesn't follow the curvature of the road?

Two reasons. First, Google doesn't provide an interface to the road data, so I have no way of knowing if you clicked on a road or not, nor do I know where the road twists and turns.

Second, many people create routes that go off-road (e.g. to plot a hiking path). These people wouldn't want RouteBuilder to follow along a road anyway.

Can RouteBuilder give me turn by turn directions based on the route I plot out?

No, but wouldn't that be cool!!

How are the waypoints saved?

The waypoints in your route get stored in a MySQL database. The alphanumeric string at the end of the URL generated from "Create Hyperlink" is the unique ID for your route. I intentionally made the URL as short as I could so that routes could easily be shared with friends.

What languages/tools did you use to make RouteBuilder?

Google Maps API, Yahoo Geocode Service, AJAX, Apache, mod_rewrite, JavaScript, PHP, MySQL, HTML and XML.

I'm building a website that would benefit from some of the features of RouteBuilder. Will you give me the source code for free?

I'm sorry, I'm not interested in giving away the source code behind this website for free. However, I am open to selling a license to use it.