EasyRoute

Note

October 19, 2014: I submitted an update to the App Store which fixes problems importing and exporting GPX files and problems with reordering and duplicating routes. You’ll hopefully be getting this update soon.

What is EasyRoute?

EasyRoute is an app for the iPhone, iPad and iPod Touch that allows you to create routes and courses for all kinds of outdoor activities. It was created by a runner (me), but has proven quite useful for cyclists and walkers as well.

I wrote a post about how EasyRoute is always useful to me.

News

EasyRoute 2.0 is out!

About EasyRoute

I created EasyRoute because I wanted to be able to create a running route using an app on my iPhone or iPad.

There are some popular fitness websites which offer run/bike/walk route planning, but web-based route mappers have not always worked well on iOS devices. EasyRoute is a fast, smooth, native app designed for simplicity.

EasyRoute gets you to the map as quickly as possible and I worked hard to keep it as straightforward as can be. You are one touch from viewing or creating a route and I wanted nothing to get in your way when working with the map. There are no ads in the way and it does not require you to sign up or create some kind of account to use it.

Why drag out the laptop or turn on the computer before heading out the door when you can pull your iPhone out of your pocket or pick up the iPad to accomplish the same thing? (…and in some ways, accomplish it more easily and effectively.)

I feel EasyRoute is the best way to plan running routes on an iPhone or iPad because I actually use it.

The EasyRoute iTunes page contains a complete list of features.

How it Works

When EasyRoute launches, it will prompt you to choose a place to view on the map. You can enter the name of a place or use your current location.

Once you’re looking at the map, you start your route by tapping. You create the route by tapping roads and places you would like to go. Want to go by a lake or river? Just tap there.

There are some places you won’t be able to route unless you ignore roads. This is easy to do — you can switch between following roads and ignoring roads with one tap using the toolbar. The good news is that many paths that are not roads, like park trails and bikeways, are recognized by EasyRoute.

If you don’t like the path it makes, just press undo and you can try something different.

EasyRoute will auto-title your route using the distance, but you can make your own title too. In addition to the title and distance, the towns your route passes through will be shown on the main list of routes.

Frequently Asked Questions

If your question is not answered here, ask me directly.

Choosing Miles and Kilometers?

Using the Map Options view, you can change between miles and kilometers.

EasyRoute will automatically pick a default depending on your device’s international settings, but if you want to change it, or it somehow gets it wrong, this option is in the Settings App. (You know, the program called “Settings” with the gears on the icon.)

Tilting and Rotating the Map?

Two fingers up and down together to tilt. Two fingers around to rotate.

Elevation?

Done! (As of version 1.1)

Sharing?

Done! (As of version 1.4)

Following the Route or Recording/Tracking an Activity?

EasyRoute does not record and track workouts and probably never will. The reason for this is simple. There are already so many apps that already do this. I’d be re-inventing the wheel and competing with some major industry heavyweights.

So, I offer this:

Install Runmeter, Cyclemeter and/or Walkmeter from Abvio. You can press EasyRoute’s share button, select “Open in other app” and export the route directly into one of these great free apps.

Otherwise, you can now upload the route directly to MapMyFitness. Once uploaded, the route will be available from within their free tracking/recording apps.

Dragging the Route?

Dragging the route to modify it is a feature I want to have. I actually did some work on it and had it mostly working. I say mostly because it caused some bugs and introduced a number of problems. There came a point where I decided to ship 1.0 with just the core feature (route mapping) and save the other features for future versions. This also enables me to prioritize later work based on user feedback. Short answer: it’s coming.

More Features?

Yes! While developing and testing EasyRoute, I thought of a number of cool features. Stay tuned!

Feedback?

Most of the features I’ve added since EasyRoute’s initial release are there because users asked for them. Use my contact form to let me know your thoughts. Have an idea? Feel something is missing? Just want a virtual high-five? Let me know.

Acknowledgements

EasyRoute utilizes MapQuest Open Platform Web Services which in turn uses OpenStreetMap data.

EasyRoute also features a Google map thanks to the Google Maps SDK for iOS.

While in beta, EasyRoute was distributed to testers using TestFlight.

Finally, the most thanks go to the handful of people that tested EasyRoute and provided extremely valuable feedback.