iOS & OpenStreetMap GPS Logging Tutorial

Part of the GPS logging project

This tutorial will teach you how to record route data on iOS devices and map it with OpenStreetMap.

Record GPS Routes with Your iOS device

I wrote this tutorial using an iPhone 6s with iOS 9. However, this should work on any recent iPhone or iPad.

To record the GPS data, download myTracks - The GPS-Logger from the App Store. Open the app, and you’re greeted with a map screen:

Screenshot of myTracks

Press REC to start recording. A menu will come up; select Change accuracy.

Screenshot of myTracks
Screenshot of myTracks

I generally use Best accuracy at a 15s interval. However, if you’re going to do a particularly long recording, consider lowering the accuracy to improve battery life. Press Done to save.

Press REC again, and press Start recording this time. MyTracks will start drawing a line on the map following where you move. When you’re ready to stop, press REC and select Stop recording.

To see your recording, press the folder icon at the bottom to open up a list of your tracks. Tap on the track you just recorded, and a map of that track will come up.

Screenshot of myTracks
Screenshot of myTracks

Press the info icon in the upper right corner to bring up details about the track.

Screenshot of myTracks

From there, look at the right side of the Overview panel and press the Export (square with arrow) button. This will bring up an Export menu:

Screenshot of myTracks
Screenshot of myTracks

Once again, press the square with arrow button at the upper right. From the menu that pops up, press the Mail button, and email the track to yourself.

Check your inbox on your computer, and you should have an email with a GPX file attached. Save the attachment somewhere convenient.

Import the Location Data into uMap

uMap is a website which allows you to import GPX data and overlay it on an OpenStreetMap layer.

Screenshot of uMap

Click Create a map to get started.

Screenshot of uMap

On the menu on the right side of the map, click Import data. Choose your GPX file and click Import.

Screenshot of uMap

Your data is imported! If you wish, you can stop here. However, I usually prefer to change the background map to something less busy. You can do that by clicking the Change tilelayers button, third from the bottom on the right menu.

Screenshot of uMap

I usually use Positron, but you can choose any map you want.

Screenshot of uMap

And that’s it! A clear map of your routes. Save or screenshot your map as you see fit.

Return to GPS Logging