OpenStreetMap Offline Viewer For Java ME Phones

Mobile Street Map application showing a map of Berlin This is OpenStreetMap for Java ME compatible mobile phones. The application was originally created by Tim Hutt. See the Mobile Street Map hompage from Tim Hutt for more details. The map viewer is an offline viewer, though no Internet connection is neccessary for viewing maps. The viewer contains a street index and has two zoom levels.
I adpoted the toolchain to create arbitrary maps from OpenStreetMap data which can be viewed with the Mobile Steet Map application.

Java ME Application

The Java ME application (midlet) is a general map viewer. When the application is started, it asks the user to select a map file.
Download of the application from the Mobile Street Map hompage from Tim Hutt.


A map file has the extension .mapth. It contains an overview and a detail map as well as a street index. The data of the maps are originated from OpenStreetMap.
Name area on OSM link to map file detail overview area
Berlin view area berlin.mapth (81M) 16 14 W=13.223; N=52.598; E=13.586; S=52.414
Berlin_small view area berlin_small.mapth (28M) 16 14 W=13.2793; N=52.5515; E=13.488; S=52.461

Creating Maps

In the Git repository you'll find the tools to create a .mapth file. Just run
Where WEST, NORTH, SOUTH are the geographical coordinates of the desired area of the map and ZOOM1 and ZOOM2 are the OSM zoom levels of the overview and of the detailed map. NAME is optional and the name of the resulting file. To find out the coordinates and zoom levels you can for example use the export function of the OpenStreetMap website.
Download the resulting .mapth file to the phone and select the new file using Options->Select Map.


timo-e ät freenet dot de