CardioTrainer‎ > ‎

GPS Tracking

How do I record a workout with GPS?

On the CardioTrainer home screen, click "Start Workout." You'll see a menu at the top of the screen with all of the available exercise types. Select what kind of workout you're going to be doing, and then hit "Start."

If the exercise type you selected using GPS, you'll see your location on the map. If the exercise type is only time based or uses the pedometer, you won't see the map.

Why is my recorded workout distance incorrect?

If the distance of your workout seems like it's incorrect, this is most likely the inaccuracies with the GPS location. Even though you might be moving in a straight line, CardioTrainer might detect that you're moving diagonally—or even jumping around—and this will affect the distance, time and pace of your workout. See the above question for some possible fixes while we work on overcoming this problem. 

How can improve the accuracy of CardioTrainer's GPS tracking?

Believe it or not, GPS can be a pretty unreliable signal, varying from day to day, even in the same location. To make matters worse, signal strength is affected by things like buildings and trees, and most of the Android devices available right now don't have the strongest GPS hardware. 

While we continue to improve the CardioTrainer's accuracy, please try the following suggestions.

  • Restart your phone. Sometimes the device needs to be reset to get GPS working in CardioTrainer again.
  • Adjusting your GPS filter settings. In CardioTrainer go to Settings > Advanced GPS settings > Select filter level. We would recommend trying Fair and seeing how that works (read more about GPS filter settings here).
  • Increase your GPS sampling frequency. Go to Settings > Advanced GPS settings > Select Frequency. A lower frequency (1 second is recommended) will improve accuracy because it will record your location more often.

Why aren't the calorie burn counts for my workouts accurate?

If you haven't set your current weight, CardioTrainer won't be able to give you an accurate count of how many calories you're burning during your workout. To set your weight, to go the Settings tab, scroll down and select "Calorie Counting Settings," and enter your correct weight.

This could also be caused by inaccurate GPS tracking (see above).

Why does CardioTrainer keep pausing my workouts at the wrong time?

CardioTrainer has a feature called Autopause that will pause your workout whenever you stop moving for a certain amount of time, marking the location with a blue dot. It's a useful feature for users who have to constantly stop during their workouts (encountering traffic lights, for example). As you might have experienced, however, Autopause doesn't always work exactly as intended, and often times poor GPS reception can make the program think you've stopped, when you're actually hard at work. 

In the settings tab, you can deactivate the Autopause feature, as well as set how long it takes for Autopause to kick in. And if you want to keep Autopause turned on during your workout, a quick tap on "Resume" will tell the program that you're still going. 

The blue dots are places where CardioTrainer thinks you have stopped during your workout.

Does CardioTrainer record altitude from my GPS position?

Yes, but only if the altitude information is within a certain accuracy threshold. In testing, we found that the altitude reading could have an error of up to +/-400%, so this information is only included in your tracks if it's accurate enough.

What are GPS filter settings?

When your GPS filter is set to "Exact," CardioTrainer will ignore all GPS signals that don't have "exact" accuracy. Therefore, if you are in an area with weak GPS reception and no "exact" signals are available, CardioTrainer will not be able to determine your location. By setting your GPS filter to "Fair," or even "Poor," you are allowing CardioTrainer to use GPS signals with a lower accuracy to figure out where you are. In most cases, these weaker signals do an perfectly acceptable job of tracking your location and movement.

It is important to understand that GPS reception varies wildely in different locations over time, and while setting your GPS filter to "Exact" might theoretically give you the most accurate location, your device might not always be able to find this kind of signal when you exercise. On CardioTrainer's tracking screen, it is possible to see the strength of your GPS signal. The icon in the upper-left hand corner has four bars showing your GPS signal strength (if you have the strongest GPS signal, all of the bars will be filled). The underlined and heavily outlined bar shows your filter level. If your filter level is higher than your current GPS signal strength, that means GPS reception in your area is lower than your allowed desired accuracy.

Superhuman speeds and random locations

If CardioTrainer says that you've been moving at superhuman speeds across the globe, we're sorry for the crazy tracking bug and incorrect workout results. This was most likely an error with the GPS signal where the device gets confused and puts you in a random location somewhere else in the world. We are working on a fix to this problem by filtering out this erratic behavior points, and creating better integration with the built-in pedometer to make up for any issues caused by faulty GPS signals.

What if none of this works?

This could be a hardware issue, but we have one last recommendation: uninstalling the app, powering down and *doing a battery pull* before re-installing.

    • First uninstall the app by going to the Android Market, finding CardioTrainer, and selecting the option to uninstall.

    • Next, power down the phone and pull the battery out.  Put the battery back in, turn the phone on, and then reinstall our app.

    • To reinstall, go to the Android Market and search for CardioTrainer.