OruxMaps has a lot of work behind. You can contribute to this project, if it is useful for you.

Old version (3.4.3) manual

News in 3.4 version:

  • Search in Wpt list by name, using android 'search button'
  • Search button in wpt list view.
  • SKIP MAIN SCREEN (Settings - application). In this way, always opens the last map online / offline use. You can always return to the main screen from the mapviewer, using menu--tools.
  • OSGB grid.
  • COMPASS ALWAYS VISIBLE. IN SETTINGS--USER INTERFACE. The compass is always displayed. I remember the compass sensor consumes power.
  • AUTOMATIC SEGMENT CREATION EVERY XX MINUTE OR XX KM. You can thus create a segment every mile, for example, and analyze the statistics of each segment separately. You can always activate (settings) or for a session (tweaks).
  • INCLUDE IN THE EXPORTED GPX, THE TRACK STATS . If enabled the automatic start/end wpt creation; also keep statistics for each segment in end-wpt description.
    • - VMG (Velocity Made Good)
  • SEARCH BUTTON (android +2.0), SEARCH BY GeoCoding (GOOGLE). You can create a wpt with the search result, then navigate to it, ...
  • TOTAL / LAST SEGMENT (TWEAKS). You will see in the control panel the total values of the track, or only the last segment.
  • MAP CREATOR DOWNLOAD RESUME if it fails . If you failed to download a map, lose coverage, ... you can continue it later.
  • NEW MAP ORGANIZATION MAP, hierarchical structures. You can enable/disable entire folders with a 'LONG PRESS. " IMPORTANT, PLAY WITH REDUCED SETS OF MAPS TO AVOID EXTRA WORK TO FIND THE MAPS, ...

  • BACKUP DATABASE TRACKS EVERY 7 DAYS BY DEFAULT (CONFIGURATION - APPLICATION) (0 DAY NEVER). Thus, if it breaks down the database, we can recover the previous, renamed as OruxMaps expect.
  • OPEN KML / GPX FILES WITH YOUR FILE MANAGER. Gpx files / kml are now also associated with OruxMaps. Using Astro, or similar, selecting a file of this type will open with OruxMaps.
  • AUTO EXPORT GPX / KML (settings - application). If selected, at the end of a track automatically export the gpx / kml
  • BACKTRACKING (menu--tools): After saving a track, you can convert current track in current route, but inverted.
  • SELECT LANGUAGE (settings--application): Select another locale for OruxMaps, different than your device locale.
  • ROUTE CREATOR (menu--tools): Create tracks by hand:
    • + -->new wpt/track point
    • - -->delete last wpt/track point
    • O -->back to mapviewer
    • X -->delete created track
  • GPSIES track uploading.


Home screen of the application. There are three options;

1 .- "Browse maps": A "dialog" that lets you choose a map to display among those in the maps directory (default /sdcard/oruxmaps/mapfiles/). MAPS CALIBRATED FOR ORUXMAPS AND PREVIOUSLY PLACED IN THAT DIRECTORY.

2 .- "Actual location": Enables GPS; after receiving the first signal, searches for the more detailed map containing the current position.

3 .- "Online Maps." Requires Internet connection. Now you can use Google, Microsoft, Yandex, WMS,...

4 .- "Settings": Goes to the setup menus.

From the menu key, you go to:

  • About

  • Help (this help)

  • Update Maps DB: OruxMaps brings no built-in maps! You have to create them beforehand, and put them in your phone card. Now OruxMaps checks if there are changes in maps directory, and updates automatically the internal database. Use it when you get a warning message saying that a map has not been found when trying to load it.

  • Quick tutorial, with an explanation of main features.

  • Exit: Deletes OruxMaps from Device memory

  • Remove from cache online maps cache management.


The initial screen references to other screens:

1.-User interface; which components and how do you see them in the map viewer.

2.-Units: metrics to use.

3.-Other Application elements.

4.-Online Maps: configures the images cache of online maps.

5.-Everytrail: configures your account in this place.

6.-Map My Tracks: configures your account for live tracking in this place.

User interface: Select the items that are displayed in the map viewer; colors and strokes.

1.- Buttons bar Build your own button bars.

2.- Button skin Select one set of buttons.

3.- View Angle Added a yellow triangle that shows current view, associated to the compass.

1.-An scale is displayed at the bottom-left.

2.-Autohide dashboard: If you check this box, the dashboard will dissapear after 15 seconds. To view it again, tap the screen in this area.

3.-Hide upper buttons. Now by default, the buttons are always displayed. If you want to hide them after 10 seconds, use this setting. To display them again, two options: touch the screen where they were, or use the trackball/pad with one click.

4.-Hide side buttons.

5.-Large buttons mode: 8 buttons will be displayed, instead 12.

6.-Name, map, coordinates, zoom, ... are different elements to display. They are stacked bottom-up, left-right.

Other controls:
-- GPS Accuracy: Shows GPS accuracy, in meters.
-- Time to Arrival: Only works in Track logging mode. Shows estimated time to arrival, when you are following a route/geocache.
-- Distance to Arrival: Only works in GPS Tracking/Track logging mode. Shows distance to the end of route/cache.

7.-Above dashboard. A dashboard can be displayed at the top of the screen.You can select which controls are displayed.

8.-Colors: Select the color used to paint the tracks/routes and letters over the map.

9.-Thickness Track: Select the thickness of lines for tracks and routes.

UNITS: metric units to use.

APPLICATION: Other settings:

1.-"Maps Directory": Where the maps are stored.

2.-"Wpts, Logs ...": Where the routes/logs are stored. You can find the sqlite3 database in this directory that OruxMaps uses for storing tracks/waypoints/geocaches. Its name: oruxmapstracks.db. IMPORTANT: You should make a backup of this file periodically

3.-"Geocaches Directory": Where you need to store your Geocaches.

4.-" Cursors Directory: Put here your own cursor images (png files).

5.-" Cursor icon: Select default cursor icon.

6.-"Autoscroll delay": When you are in GPS Tracking mode, if you move the map with your finger, OruxMaps will turn off the automatic movement of the GPS map during the seconds that you set here.

7.-"Led in EcoMode":The LED flashes to remind you that you are in Track logging mode.

8.-"Screen always on": Never goes to sleep mode (in Track logging mode). Take care of battery life!

9.-"Auto Load Maps": There are three possible options:
ALWAYS: The application searches for the best map at any time. It is very useful when you have a map of a very large zone (an entire country, for example) and others more detailed from very specific areas. When you enter in an area detailed, OruxMaps loads the detailed map; when leaving this area, the application reloads the large map. Waypoints, routes and Tracks are sent to the new map. IMPORTANT: This mode consumes more power; you should use it only when really necessary.
ON: only when you leave a map, OruxMaps will search for another that covers the new area.
OFF: No map will be automatically loaded.

10.-"Autorotation": Disable screen rotation with sensor.

11.-"Map orientation": Default map orientation used when a map is displayed.

12.-"Night mode brightness": The brightness of the screen when night mode is selected (in menu, 'Preferences'). A value between 1 and 100.

13.-"Trackball scroll": Enable/disable map scrolling using the trackball.

14.-"Default zoom": Useful for hi-res devices (Nexus, Droid,..).

15.-"Volume keys": Those keys can be used for normal or digital only zoom.

16.-"Default Wpt. sort": Sort Waypoints when you select 'Waypoints' in menu.

17.-"Create wpts. auto":Al usar el botón de crear un wpt, lo crea poniéndole un nombre automáticamente (WPT1, WPT2,...).

18.-"No icons": A dot is displayed instead normal pin.

19.-"Create first/last wpt.": Automatically creates first/last wpt for each track.

20.-"Minimal Time": Elapsed time that must elapse before GPS sends data to the application. Use a value greater than 1 second if you want to save power (recommended for long time sports).

21.-"Minimal distance": Distance that must elapse before GPS sends data to the application.

22.-" Accuracy for position fix": Meters below which should be the accuracy of GPS for that Point to be stored as Track Point. Recommended 0 mts with 'Minimal Time' less than 4 seconds, 50 mts if 'Minimal Time' is 30 seconds or greater.

23.-" Route Alarm": Minimal distance you have to move away from a route, to be alerted with the alarm sound/vibration. To use this feature, you have first to load a route, push 'Route' button, select 'Follow route (ON)' and then activate the alarm 'Route Alarm (ON)'.

24.-" Wpt. Alarm": Minimal distance you have to be near a Wpt, to be alerted with the alarm sound/vibration. To use this feature, you have to load a route, push 'Route' button, select 'Follow route (ON)' and then activate the alarm 'Wpt Alarm (ON)'.

25.-"Altitude correction: Correct manually the altitude (above wgs 1984 ellipsoid) to Geoid altitude. Automatic correction with android 2.0+

26.-" External GPS (only android 2.0+): Use an external BT GPS. Steps:
--pair your gps with your android.
--select here the gps device.
--long press over gps on/off OruxMaps button will start OruxMaps tracking with external gps. (tracking mode)

Online Maps:

Now when you browse online maps, the maps are stored in a database that is located in the oruxmaps/mapfiles/ the name of this DB: OruxMapsCacheImages.db.
This file is important because it will grow as you navigate online. You have to score a maximum size of the database (default 512mb). When it exceeds this value, you will see, at the initial screen OruxMaps, a message like this:

This means that the database has exceeded the upper threshold. If accepted, will start erasing the oldest images until the database reaches a size equal to the lower threshold.

IMPORTANT: THIS MAY BE A VERY LONG PROCESS: 1 minute per 10MB aprox, according to recent testing, this process must not be interrupted.

If you postpone the operation, nothing happens, you will continue to be alerted each time you start OruxMaps.

1 .- "upper threshold." Value in Mb from whom, warn that you should reduce database.

2 .- "lower threshold." Size that the database will be when you accept the reduction process.

Everytrail: Configure your account in Everytrail.com



3.-"Map type:".

MapMyTracks: Configure your account in MapMyTracks.com



3.-"Delay for sending track data:" Elapsed time between connections with MapMyTracks server for sending your position.

Heart Rate Monitor Zephyr HxM: (only android 2.0+) BT.

You can see current bpm, max, min, avg, and battery status. And record your activity attached to your tracks.

If you want to buy one, please, use ORUXMAPS coupon here, you will save 5$, and help OruxMaps

Zephyr HxM

--pair your HxM with your android.
--select here the HxM device.
--long press over recording button, will start OruxMaps track logging with external heart monitor enabled.

Then you can select the dashboard controls (bpm, average, max/min, battery status)

Map Viewer

GPS TRACKING: Activates GPS, from that moment on, when receiving a GPS signal, the map will be positioned. If you do scrolling with a finger, turns off the positioning during XX seconds (see application configuration). (NEW 3.0): Long press to enable external gps (android 2.0+).

GPS Mode: Select between three modes; default (uses settings values); fast (minimal time set to 0 sec., minimal distance to 5 mts.); and power save (minimal time set to 30 sec., minimal distance to 80 mts.);

TRACK LOGGING: Enables the logging of the track that you are doing. A Track is automatically created, with date-hour as name (you can change name, type and description using menu 'Tracks' and selecting current track). If you are not in GPS tracking mode, the GPS will be enabled. From that moment on, the track will be drawn on the map. If you go to another application of your Android, a notification appears in the status bar, warning you that you are in track logging mode (you need to take care of the battery life). (NEW 3.0): Long press to enable external heart rate monitor (android 2.0+).

MARK: To create waypoints.
You can attach any audio/video/image/text to your waypoints.

VIEW MARKS: Shows all the information about waypoints (including delete/edit/goto).

ZOOM IN: Zooms in, on the map. Double tap does the same work. Volume key up/down equal to zoom out/in. Long press to jump 5 steps.


ZOOM 1:1: Zooms to 1:1.

ZOOM OUT: Zooms out, on the map. Volume key up/down equal to zoom out/in. Long press to jump 5 steps. Pinch-to-zoom.

ROUTE: Now you have to load a Route using menu 'Tracks' and selecting a track, then 'Load as a Route'. If you do not have tracks, you can use menu 'import track' and load into database any gpx/kml file that you have in oruxmaps/tracklogs/ directory. If there is no rute/geocache loaded, all the gpx/kml files in oruxmaps/tracklogs/ directory are displayed. You can load them in the map viewer.
If there is a route loaded into the map viewer:

  • 'Unload Route'--> deletes the route from the viewer.
  • 'Reverse Route', last Point becomes the first, and vice versa.
  • 'Follow Route', enables Time to Arrival and Estimated Time to Arrival controls in the dashboard.
  • 'Waypoint Navigation', enables Time to Arrival (to next Waypoint), Bearing to next Wpt. and Estimated Time to Arrival (to next Wpt.) controls in the dashboard. When a Wpt. is reached, OruxMaps selects next Wpt. as target.
  • 'Route Alarm', only works in 'Follow Route' mode. Sound/vibrate alert when you are far from the route.
  • 'Wpt Alarm', only works in 'Follow Route' mode. Sound/vibrate when you are near to a waypoint.
If there are Geocaches loaded into the map viewer:
  • 'Unload Geocaches', deletes the Geocaches from the map viewer.
  • 'Disable Geocaching', disables geocaching mode.

GO TO: You can goto a Point (will ask for the coordinates of the point to which you want to move the center of the viewer), to de Center of the map, beginning of the route (if there is one loaded), or beginning of current track.

Analyzator: Displays statistics and graphs of Tracks and Routes shown on the screen (see below).

Cleans tracks and waypoints (not allowed in Track logging mode) from the map viewer. Does not delete the Track from the database.

Select a new online/offline map.

Go to settings.

Open Gps Status, radar view if you are in wpt. navigation or geocaching mode.

DASHBOARD: Displays information about position, course, speed, ... According to the way you've configured the application (see settings).

STATUS BAR: Displays status information: Compass, gps on, gps mode (eco/fast), track logging mode, alarms, heart rate monitor on, live tracking, geocaching, following a route.

Altitude of current point, provided by the GPS (tracking mode).

Coordinates of map central point.

Datum currently used. You can select a different Datum using menu--preferences--Datum. Coordinates are displayed with the new Datum, very useful when you want to see UTM coordinates, for example with European Datum 1950.

Distance, last segment (Track logging mode).

Loss of altitude (Track logging mode).

Gain of altitude (Track logging mode).

Elapsed time since the beginning of the last segment (Track logging mode).

Name displayed in the map screen.

Address (GPS Tracking mode).

Name of the route that is shown on the display.

Current speed (GPS Tracking mode).

Average Speed (Track logging mode).


Current zoom level. If the map has layers, you will see something like 8@100% where:
8---->number of layer.
100->digital zoom level.

Distance to Arrival.

Estimated time to Arrival.

Bearing to destination.

GPS accuracy.

Menu options:
MAPS--> Load a new map.
WAYPOINTS--> Waypoints management. IMPORTANT: If you have a track started, you will see only the waypoints that belong to current track. Use menu 'Reset filter' to see all waypoints

Waypoints menu, options:
  • 'Sort'-->
  • 'Filter'--> selects a set of Waypoints.
  • 'Reset Filter'--> displays all Waypoints.
  • 'To map'--> displays all the Waypoints in the map viewer.
  • 'To map as Route'--> creates a Route using displayed Waypoints, and loads it in the map viewer.
  • 'Delete all'--> deletes from database displayed Waypoints.
  • 'Import Wpts'--> loads into database all Waypoints from a .gpx or kml file.
  • 'Export Wpts.'--> creates a gpx/kml file with selected Waypoints.

Options when you select a Waypoints:
  • 'Edit properties'--> allows name/type/description/photo modification.
  • 'Delete from database'--> deletes the Wpt from the database.
  • 'Details'--> displays Wpt properties.
  • 'Load in Map'--> loads the Wpt in the map viewer.
  • 'Navigate to'--> loads the Wpt in the map viewer and enables 'Navigation to waypoint' mode.
  • 'Up'--> raises the Wpt a position in the list.
  • 'Down'--> drops the Wpt a position in the list.
  • 'Remove from list'--> deletes from the list selected Wpt.

TRACKS--> Tracks management.
Menu options:

  • 'Import Track'--> Add to OruxMaps database a track from a .gpx/kml file. You can search/download trips from Everytrail.com, using distance, duration, type as criterias.

  • 'Sort'-->
  • 'Filter'--> selects a subset of tracks.
  • 'Reset Filter'--> displays all tracks inside database.
  • 'Delete all'--> deletes from database displayed tracks

When a Track is selected, options:
  • 'Editar properties'--> changes name/type/description.
  • 'Delete from database'--> deletes the track from database.
  • 'Statistics'--> displays the statistics of the track.
  • 'Load the Track'--> allows continuing the track, adding new segments/waypoints.
  • 'Load as a Route'--> displays the track as a route in the map viewer. Enables 'Route' button with these options:
    • 'Unload route'--> deletes the route from the map viewer.
    • 'Reverse route', last Point becomes the first, and vice versa.
    • 'Follow route', enables Time to Arrival and Estimated Time to Arrival controls in the dashboard.
    • 'Route Alarm', only works in 'Follow Route' mode. Sound/vibrate alert when you are far from route.
    • 'Wpt Alarm', only works in 'Follow Route' mode. Sound/vibrate when you are near to a waypoint.
  • 'Export as GPX'--> exports the track as a GPX file, into oruxmaps/tracklogs/ directory.
  • 'Export as KML'--> exports the track as a GPX file, into oruxmaps/tracklogs/ directory.
  • 'Upload to Everytrail'--> You need an account in www.everytrail.com. You can upload to your account your tracks/photos. Title is mandatory. 'Upload IMG' will be enabled if there are waypoints with attached images, after Uploading the track, using Upload GPX.
  • 'Upload to MapMyTracks'--> You need an account in www.mapmytracks.com. You can upload to your account your tracks.
  • 'Waypoints List'--> shows the Wpts that belongs to current track.

TWEAKS--> Options:
  • MAP ORIENTATION--> Selects a different Cursor:

    • --->Compass+Map orientation: The compass will be show, and the map will rotate with the compass.
    • --->Direction up: The map will rotate with your direction.
  • CURSOR ICON--> select a new cursor (arrow,... your own cursors).
  • NIGHT MODE--> Allows you decrease screen brightness.
  • ENABLE AUTOROTATION--> Enables/disables screen autorotation with sensor.
  • AUTOLOAD MAPS-->Selects a different autoload map function (when a more detailed map is found (ALW), leaving current map (ON) never (OFF)).
  • DATUM--> Select a new datum.
    Correct the calibration on fly:
    1.-start gps in a well know position (or load a route).
    2.-menu--tweaks--correct calibration.
    3.-move the map with your finger, until center is located in the correct position.
    4.-button 'menu' of android to accept the correction, 'back' to cancel.
MORE--> Options:
  • MAPS AT CURRENT POSITION--> shows maps that contains current position.

  • LIVE TRACKING--> enables live tracking with MapMyTracks.com (if you have an account configured).

  • GEOCACHES--> Geocaches management. Similar to Wpts management; adding:
    -->Found date.

    When Geocaches are displayed, 'Route' button is enabled:
    'Unload Geocaches', deletes Geocaches from map viewer.
    'Disable Geocaching', disables geocaching mode.

  • MAPS DOWNLOADER--> Allows you to download maps from online sources, and creating maps offline:

    Based on coordinates, a width and height in km, and the selection of a set of layers, a name and download!
    IMPORTANT: Do not generate very large maps in this way. This functionality does not replace Atlas Mobile Creator for creating maps. This procedure does not have the reliability and speed offered by MOBAC, that no one would happen to download many megabytes as well!

Options with a Waypoint/Geocache

Options with a Cache


Sample Data from the current track and the route being displayed on the screen. Analyzes each segment of the track separately.

Shows a graph for each segment/route up over time. It uses color coding to indicate whether the last section is ascent (red) level (gray) or decrease (green). In future versions it will be a range of colors. IMPORTANT: The GPS is not very accurate in measurement of altitude, so these values are approximate, especially if we move in a flat terrain, which could appear in the chart as a slightly undulating terrain.

Using WMS with OruxMaps


now supports WMS online connection to permit to be invoked with WGS84 coordinates lat / lon (the majority). For example SIGPAC (ESP), TERRASERVER (USA)
More about WMS:
WMS in España
WMS around the world
To use WMS with OruxMaps, includes this file in the folder oruxmaps/mapfiles/
You can add new WMS in the wms file; you need to know: />
- The base url of the WMS.
- Select a unique uid.
- Determine the zoom levels available.
- WMS layers you want to see.
- Image format to ask.

In the forum we will be posting working wms.


You have this help with the application (menu button).


Design downloaded from Free Templates - your source for free web templates. Designed by: styleshout.com