IMapMyRide v3.9.3 iPhone App Review

My first app that I used with ANT+ Sensors was an older version of this app. Initially, I liked the App. It had a lot of features that made it fun to use such as customizable ride screen. You are able to choose what you wanted to see and what quadrant you wanted to see it in. It was also one of the few apps that you could use a power meter as long as it was ANT+ compatible. I do not have one, but other cyclists do use them. As I continued to use it I found that it was extremely buggy and that it reported incorrect results to the companion website. On top of that, the data it collected was just plain incorrect. If you was using the ANT+ Sensors then you was out of luck as there was no wheel calibration. That’s when I decided to move on and try something else. I left the App pn my iPhone and recently I noticed that there was a new update. So, what the hey, let’s give it a try to see how it goes.

iMapMyRide is a combination of bike computer and ride history database. You can view past rides, look at the routes taken and all the ride details for it. After each ride, the data automatically transferred to their main website for further analysis. You can also share your ride via social networks such as Facebook or Twitter. The bike computer part as all the basic information you need while cycling, speed, cadence, heart rate, power, time, distance, and pace. Some of the functions are dependent on which sensors you have available on your bike. All communications with the ANT+ Sensors goes through an ANT+ Receiver dongle that plugs into the bottom of the iPhone. See my review on the Wahoo Fitness sensors which is found here. That will explain all about the technology used for gathering various data on your ride.

Lets run through the screens for the software. When you load up the App, the fist screen to up is the Home screen.You have six icons and two buttons. To start a work out click on the Top Left button labeled Record a Work out. If you manually recorded a workout, then you can enter it manually with the top right button called Log a Workout. In that screen just fill in the blanks and save it. You will have a record of the work out but no map associated with it. The other screens are Profile, Routes, Training, Friends, Live, FAQ and Settings. They icons are all easy to understand, but the first thing you need to do is create an account then visit Settings.

Setting up an Account

When you start the App for the first time, you have two choices, create a new account or use an existing one. Choose the proper one and follow the prompts to get you connected to your on-line account. Once you have logged in, you will not have to login again.


Settings deals with the various software settings that are available, social Postings and your equipment. For the software defaults you can set the Distance units (miles or kilometers), Voice Feedback, Record Countdown and Split Distance. Voice Feedback is an audible cue that you can set to repeat after a certain amount of time such as every 5 minutes or you can have it announce the information based on a distance interval such as every 5 miles. It will read to you any of the following (depending if you turn them on or off), Total Distance, Total Time, Average pace, Current Pace, Average Speed and Current Speed.

Record Countdown is just a simple countdown timer that you can set, when the timer reaches zero, the phone vibrates.

Split Distance is a tool to drop a pin on the map to display time, distance and speed. You select the distance that you want it to do this for you.

I have mine set up  for the distance in Miles and everything else is off.

The Social Posting section allows the setup and configuration of your Twitter or Facebook accounts (or both).  This is where the app gets real cool. Setting up the Interval Type to either Distance or Time along with the Posting Interval, you can have the App automatically post current information on either Facebook or tweet it out or both! This is great for friends that want to keep up with you on the big race, marathon run (this app is not just for cyclists) or out on your 30 mile ride. This is a great feature for not only keeping people informed about your progress but as a safety tool as well. I have mine set to update Facebook every five miles.

The last part of the Setup is the Equipment. If you have ANT+ compatible equipment you would set them up in the Sensor Settings section. If you don’t have any of these sensors then you can skip this section as well as the Bike Tire Size as they will not pertain to you. For those that do have some or all the equipment do to the Sensor Settings. iMapMyRide can recognize up to six different type of sensors. They are:

  • Heart Rate
  • Bike Speed and Cadence
  • Bike Speed
  • Bike Cadence
  • Bike Power
  • Stride Sensor

You may notice that Bike Speed and Cadence repeat twice. That is because it might be a combo unit with Speed and Cadence or each unit for Speed and another for Cadence. Choose the proper sensors that you have and press the Connect button. The software will check to see what is out there and connect. Once connected you are ready to start using it. Normally you need to do this only once, but if you are having trouble you may have to disconnect and reconnect again. I usually don’t have any problems here.

The Rest of the Screens

The Profile section is where you see your overall stats of all your workouts. You can change a few items such as your weight (and hopefully it will be going down) and height. Not much to see here.

Routes is the section that has all of your routes recorded after each ride and the default name for them is a Date and Time stamp. I suggest to rename the route to something more meaning full and easy to understand. I will later show you how to add the route to your current ride for you to follow. It’s not hard at all.

Training is simply the last ten rides you did and the associated data with it. Good for review.

Friends is something I don’t use, but it looks like it is part of a peer group where you can see others rides and they can see yours. It could be useful to motivate you and others and keep a healthy lifestyle.

Live is where you allow others to track you in real-time and not the intervals as mentioned in the Settings section. I don’t use this feature as the interval posting is good enough for me. I can see using this feature at an event of some type where your support people can meet you for when of trouble or be there at the finish line snapping pictures.

FAQ is an on-line help reference. Look here for help that you might have with the software.

Recording a Workout

Clicking on the Record a Workout button takes you to the workout section of the App. There are three parts that you can switch back and forth on, the Map, Stats and iPod sections. There are some elements of the screen that are common to all three sections. At the top left under the Home button you have the posting Interval information. In my case, it shows that I am posting to Facebook every 5 miles. On the same line, but over on the right side is the GPS status. A red LED indicates that there is no GPS signal and a green one indicates that the GPS signal is good enough to use.

Below is the Start and the Camera button. The camera button allows you to take pictures while out riding without leaving the application. I don’t use it as I got my phone mounted to the bike, but I suppose it’s good to have when you come to a stop and you are chatting with your friends. Using the camera this way allows it to mark the location of the picture on the map with a pin drop. Later on there website the pictures show up in the Tagged locations in the route details.

The Map section is also where you can load up a route on the screen for you to see along with your position in real-time. It is simple to do, click on the plus sign at the top right of the screen and it will pull up a list of routes that you have saved. If you have the routes named in an easy to understand fashion, then it’s easier to pick the correct route to load. If not, then you may have to do it by trial and error.

The Stats screen shows you all the bike computer information. Depending on the sensors you have or if you are just using the GPS you can get the basics, speed, distance and time. What I like about this App is that you can configure this screen to your liking. You have four quadrants to work with. Clicking on each quadrant will bring up a list of data you can choose to display. Totally awesome! I haven’t seen any cycling App where you can do that. Clicking the Start button starts the recording of your ride. Clicking the same button, now called Pause, will bring up a menu to either stop recording, dismiss your recording or Resume your ride. If you choose Stop, then another menu pops up asking you what type of event this was. This is the part that I do not like. If you choose the wrong event you will lose certain data for good (cadence, Max & Min Speed). I feel that it is better to place it at the beginning of the ride rather at the end and here is why. If you have it at the beginning and accidentally choose the wrong event, stop and start over. No big deal and no data lost. This has happened to me while I was testing the App on a club ride. When I got home, I didn’t pay attention to which event I chose and as a result I lost some of my data.  Choosing the wrong event is permanent as you cannot change it to the correct one. I was not a happy camper when I found out this.

Final Notes

This App has so much potential with all the bells and whistles and the improvements they have made, but they have not yet demonstrated that the core functions work properly. The App needs has to able to record the basic core data; speed, distance, time, average speed. That is the core that every cyclists want to see after a long ride. Not only it needs to record it, but consistently and protect the data collected. Tossing out Max and Min Speed and Cadence because I choose the wrong event and not being able to reverse the mistake is a sin. I rode 16 miles to a club ride one morning and it took 1 hr and 17 minutes. The App said that my average speed was 20 mph! I wish. A little calculation shows that it should have been around 12.6 mph which is a more correct assessment of my speed. I didn’t go faster than 17.5 mph let alone reach 20 mph.

What I like

This App a ton of features but what I l really like is the customizable Stats screen. You can choose what information display and in what quadrant is real cool. The loading of the route you plan to take is also very cool. This is great for club leaders to plan out a route for the club ride and load it up for easy reference. Just flip over to Map view and see where you are on the route and where to turn next. The Social postings is good too. Interval posting to Facebook is neat or just posting the entire ride at the end is great. These are my favorite parts of the App.

What I Do Not Like

There are just a few items that I do not like, but to me they are key parts of the App. Consistently recording and reporting of  core data is essential. They have made some big strides in this last version, but there are still some bugs in it. I my humble opinion they should freeze any more enhancements and just fix the bugs and make it rock solid before adding anymore enhancements. Another part of the App I don’t like is asking the type of workout it was at the end rather up front seems out-of-place. Choose the wrong event then your SOL in changing it. Since this is a multi-sport recorder, why not have a default sport and skip that screen? I also wished it supported exporting the ride other site such as dailymile or Garmin Connect but I can see that they are direct competition to their own site for tracking and socializing with other like-minded riders.

Would I recommend iMapMyRide to my friends? That is the big question to me. Right now, I would have to say maybe. Try it with the GPS only recording and see how it turns out and keep an eye on the data it records and reports. If all is well, then continue to use it. Other than that, I would say try some other Apps.



During one of my rides using another App, I came across the same problem of super high avg mph being recorded. I couldn’t believe what I was seeing, but as I was thinking about it, while riding, I realized what happened. In both cases, I was turning off the screen to save battery life. While it does save on battery life, it also pauses the App but the GPS is still recording distance. So, when I turn on the screen, the App wakes up and sees the new distance and recalculates the avg mph. The mystery of the outrages mph is now solved and iMapMyRide is not alone in this problem.

2 thoughts on “IMapMyRide v3.9.3 iPhone App Review

    • Hi Dave,

      If you are talking about the file size when uploading to the site it depends on how far you have ridden. The largest file that I’ve upload was about 2.5 – 3 megs in size. If you are talking about continual streaming, I dont think it does that as all the data is stored on the phone while riding. It is not until you finish the ride and upload it to their website or email the data file that it starts using up your data plan. If you do have the auto post on then yes there are short bursts of data sent to Facebook to update your progress but you can also turn off that feature.

Leave a Reply