This Manual cover the two major players on the App-Market:

  • Locus
  • Oruxmaps

For all other apps please refer to the manual of your mapping app.

Min. requirements: An Android mapping app with built in support for the mapsforge vector library V3.0 and alternative render themes and a serious amount of free memory.

A list of compatible apps can be found here..

The cyclemaps are testet with Locus and Oruxmaps on a Sony Xperia Active.


Install render theme + mapfiles:

For Locus:

  • Download the from the downloads page and uncompress it.
  • copy the files to mnt/sdcard/Locus/mapsVector/_themes/

Or, even better, the themes form Tobias and follow the instructions included in the download-files of the theme


If you’v done this right the structure should be:

  • mnt/sdcard/Locus/mapsVector/_themes/andromaps_hc/ (containing andromaps_hc.xml)
  • mnt/sdcard/Locus/mapsVector/_themes/andromaps_hc/patterns/
  • mnt/sdcard/Locus/mapsVector/_themes/andromaps_hc/symbols/

Now download the Maps you need, copy it to

– mnt/sdcard/Locus/mapsVector/ (or to a further subdir if you want to organize your maps)

and switch to the andromaps_hc theme in the Locus-menu.


For Oruxmaps:

The current version of Oruxmaps includes the long awaited themeswitcher for vectormaps like the openandromaps.
This Themeswitcher need a complete different installation of the themes and once Oruxmaps is updated it will switch back to the minimum-theme (osmarender.xml).

Download the new Themes
Right within the folder ./oruxmaps create the subfolders /mapstyles/OAM/ .
Unzip the themes and copy them to ../oruxmaps/mapstyles/OAM/.
The folder structure now should look like this:

Or the Themes form Tobias (seriously, thea are much better than my own ones)

Once the new version of Oruxmaps with the themeswitcher is installed (updated) aktivate one of the themes for the openandromaps by calling the themeswitcher in Oruxmaps, switch to the folder /OAM and tap on the theme you want to be displayed (eg. andromaps_hc.xml).

Why install the openandromaps in a subdirectory /OAM ? (it is perfect possible to install theme right in ../oruxmaps/mapstyles):
Once the oruxmaps with the themeswitcher is out there will be a lot of custom themes (maybe your own ones), probably with different symbols/patterns. So you can install them in a different subfolder like:



For all other apps supporting vector maps:

Use the generic themes for the old version of Oruxmaps, it contains only the symbols+patternset of the original render-theme provided by the Mapsforge group.
So any app that supports the full capabilitys incl. custom themes (styles) of the Mapsforge-library V3 should be able to display the cycle maps.

Generic Theme andromaps_hc
Genaric Theme andromaps_mtb
Generic Theme andromaps_light
Generic Theme andromaps_car (beta)


This post is also available in: German

59 replies
« Older Comments
  1. goldentree
    goldentree says:


    downloaded most recent mapfiles plus XML-file and installed on my device Samsung Galaxy Tab 10.1 with latest Android version.
    It shows rather different from former maps and less clear to use. Besides sea and large water on map Netherlands is white (!) instead of blue and therefore coastline not clearly visible. And last but not least loading of maps is very slow compared with earlier map/themes.

    So new is not always an improvement.


    • admin_openandromaps
      admin_openandromaps says:


      Sorry to say but there has literaly _nothing_ changed with the maps of the netherlands.
      This map has its very own tagmapping from beginning of OAM on – and I have changed nothing with this mapping.

      As for slow loading of maps.
      – If you update a map the cache have to be rebuilt – a time consuming prozess in the beginning. Once the cache is rebuilt the speed should be the same as bevore.
      – Depending on the version of Andromaps_HC you used bevore its perfect possible that you experience a slow down in initial loading of the maps. Thats the price for all bells n’ whistles in features that have been requestet and implemented.
      – The OSM data density in netherlands is the highest in the world, thats fine but slowing down the maps in the other hand.

      So my avdvice:
      If you can live without biergardens, dog-parks, miniature railways aso.. use the old, generic andromaps_hc, its definitly faster.
      As for the white sea: clear the cache of your app, there is something terrible wrong (the map itself is OK). Maybe there are artefacts residing in cache from other maps without land/sea polygons.

      Best regards,

    • Tobias
      Tobias says:

      It could also be that you’re app switched to the default theme (osmarender) and that the reason why the sea is white.
      Which app are you using?
      Maybe your old maps were the really old ones with the similar named theme (netherlands.xml) next to the maps that were used automatically. Now you have to manually choose the theme so that it is used.
      Maybe you can post a screenshot?
      Best regards,

« Older Comments

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">