Free offline maps with routing functions and more ...
Java Shell
Latest commit 3177cb7 Nov 17, 2015 @junjunguo Merge pull request #64 from chris-est/patch-1
Failed to load latest commit information.
PocketMaps Update Nov 16, 2015
documentation update README Oct 1, 2015
graphhopper new Floating Action Button design Jun 24, 2015
mapGenerator V7: Sep 7, 2015
.gitignore initial commit Jun 13, 2015
LICENSE edit license Oct 1, 2015 Update Oct 21, 2015 documentation UI Design Jul 1, 2015


Free offline maps with routing functions and more ...

This project uses OSM data, Mapsforge and Graphhopper open source API.

PocketMaps home page

PocketMaps on Google Play


resumable downloading



map view:

search by coordinate:


turn by turn navigation:



sport analysis:


how to Create Maps

read from source: (graphhopper)

  • Download the raw openstreetmapOpenStreetMap Data Extracts file - to create the routing data
    • Execute ./ import . This creates the routing data
  • Download a map e.g. Mapsforge .map Download Server
  • Copy into the created berlin-gh folder
  • Optional Compression Step: Bundle a graphhopper zip file via cd berlin-gh; zip -r berlin.ghz *
  • Now copy the berlin-gh folder from step 4 (or the .ghz file from step 5) to your Android device.
    • /[download-folder]/graphhopper/maps, where the download-folder can e.g. be /mnt/sdcard/download or /storage/sdcard/Download/ - e.g. use SSHDroid: scp -P 2222 berlin.ghz root@$URL:/mnt/sdcard/download/graphhopper/maps/

for the current version please use graphhoper 0.4.1 with 'car, foot and bike' to generate maps

add this line to your graphhoper/ to enable 'car, foot and bike':


some of the created Maps

Maps sources

Mapsforge .map Download Server

OpenStreetMap Data Extracts

  • This server has data extracts from the OpenStreetMap project which are normally updated every day.


The MIT License (MIT)