An Introduction to Using MapRun

MapRun is an Android/iOS orienteering app that provides GPS based punching and timing for courses. You can install either the new MapRun6 or the older MapRunF from the Google Play or Apple App Stores. This guide aims to provide a quick introduction to installing and using the MapRun app, along with links to additional sources of information.


You need to install either the new MapRun6 or the older MapRunF app on your smartphone, tablet or similar device. You can download it from either the Google Play or Apple App Store, as appropriate. You should always install or update to the latest version, as the app is under active development, with new features being added regularly. Note that you do want either "MapRun6" or "MapRunF", not the older, now superceeded, "MapRun" or "MyOMaps" apps.

Note that MapRunF/6 needs to operate "in the background", so the track is recorded and controls are punched. Many device manufacturers are making it more difficult to allow apps to run in the background, as this drains the battery. Hence you need to configure your phone Settings to allow MapRunF/6 to do so. How this is done depends on your phone, but usually involves the Power Saving or Screen Timeout settings.

When you start the app, you will see the home screen, similar to this image. When you run the app for the first time, you should select the "Name" tab, and fill in your "User Details". All fields need some value.

The various tabs provide access to the following features (with more details on key operations given below):

access screen to enter your user details that are associated with your results (fill in when run app initially)
Events Near Me
access list of geographically close events (if have data on phone)
Select Event
select an event to use, either from those on the server, or you can "Access Local Events (Offline)" to select any event you have previously downloaded to the app
Options and Settings
access the app Settings which lists the setting in use for the current event. Many of these will be locked for public events, but others may be changed if desired, as detailed in the Options and Settings page (see screenshot bottom). Preference settings are retained for all events. To speed result uploads, change "Level of Reporting" to "1 Event Log", as this is all that is needed to report results (higher levels are only needed for debugging).
Go to Start
to start (or review) a course. This brings up the on course dashboard.
Show Results
see the list of all results recorded locally in the app. You can also access "All Results for this Event" recorded on the server if online. The menu button here provides additional functions, as described in the "Results" section below.
(Menu icon - 3 lines in green circle)
access a popup menu of more advanced features (see screenshot bottom)

Accessing a Public, Permanent MapRun Course

You access permanent, public courses by choosing "Select Event". If you don't have data access on your phone normally, you should do this whilst near a suitable wifi hotspot, and the event details will be downloaded to your phone. Otherwise you can just do this at the event start location.

Navigate the folders to find the desired event (eg. "ACT", then "StreetO", then "Monash May 2020") and select it. If you wish, you can select "Go to Start" to review or the course. If you are not at the start location, select the Home icon (top left) and confirm abort.

If on location and starting the course, a red dot will appear showing your current location, and confirming that your GPS is active. When you get close enough to the start location (S1), the app will beep, your location dot will vanish, and the timer starts for the course. You can now navigate the course, line or scatter as indicated, to each desired control in turn. As you approach each control, the app will beep, and the control will turn green indicating that it has been "punched". Note that your phone GPS will have a degree of error, so there may be times when you need to wait or hunt around a little, to punch a control. Continue until you have punched all the controls you want, and then navigate to the finish (F1) location (often co-located with start) where you register as finishing the course (successfully or not) once you punch it. Note that you must have punched at least one control before you can punch finish.

Important: do not approach the finish location until you are actually ready to finish the course. If you do and it registers, you will find your course run has been prematurely terminated! So take note of any course route choice that brings you back into the finish location vicinity, and keep far enough away not to register.

When you finish a course, the app will attempt to upload your result to the server. This will fail if you don't have data access at the time. You can always manually upload your result later if desired, as mentioned in the "Results" section below.

If you have downloaded a number of courses, they will all be permanently stored locally on your phone, unless you delete them. You can select any local (offline) course by choosing "Select Event". Then the "Access Local Events (Offline)" button at the bottom. Then select the desired event.

Accessing a Private, Temporary CheckSites Course

You may also want to access a temporary, private course, that someone has given you a map code for. To access these courses select the menu button (bottom right) on the Home screen, and select "Check Sites". Enter the map code and select OK. The course will be downloaded to the phone and selected, as long this is done before its expiry date on the server. You can now "Go to Start" to review or start the course, as with public courses.

Before tackling a private course, you may wish to alter some of the "Options and Settings" being used for the course by selecting that button. You may want to tighten the "punchTolerance" from the broad default of 15m to a setting like 10m. This defines how close you need to be to the control location for it to register. Noting that your phone GPS will have a degree of error, so some amount of tolerance is needed. You can also change the eventType and scoreType from the default set by the tags in the course name. And you should check that "Display present location" is off unless you are deliberately checking the control placement locations.

You should use a Check Sites course to confirm the accuracy of your KML file before publishing it as a public course (or indeed sharing it privately with others). When doing this I recommend reducing the "punchTolerance" to a value smaller than you would use on the published course. So if leaving as default 15m, then check at 10m. If using 10m (a typical value for a street orienteering course), then check at 8m. Note this is about the lowest reasonable value to use, given the typical phone GPS accuracy of circa 4-5m.

Checking Your Results

Results for any courses attempted are stored in the app locally on your device. You can review these results by selecting "Show Results". Select any result for more details.

Results for public events may also be uploaded to the server. You can select the "All Results for this Event" to view these.

When you are looking at a specific result, the menu icon (3 lines, top right) accesses a drop-down menu which includes options to: show course timing details, review results, manually upload your results (if not done automatically), email your track to yourself, or to upload your track to Strava. The "Review Results (HITMO)" option can be used if some controls failed to punch for your course. Once you've finished and are reviewing your results, you can select the menu button (3 lines) and then the "Review Results (HITMO)". This lets you check how close you came to missing controls, and upload a revised result.

If you have reviewed a course, a "Did Not Start" result is created. You can delete any result (or local course) by "swiping left" (or right :-) on the result and confirming delete.


More information about using this app is available at:

And if you want to explore creating your own MapRun courses, see Lawrie's Guide to Creating MapRun Courses

Some Additional Screenshots

The following images show some of the options that may be viewed and changed (if not locked), and the Home screen menu items.

Please send any comments, suggestions for improvements, or other feedback to:
Guide written by: Lawrie Brown - Friday, 19-Feb-2021 12:15:29 AEDT