This is a static archive of our old OpenStreetMap Help Site. Please post any new questions and answers at community.osm.org.

Rendering osm offline on android

1

I am developing a indoor navigation and positioning system for college campus. I have created indoor osm map using floorplan and JOSM. How to render this map on android. I have following concerns- 1) How to export map from JOSM to android and make it pannable and zoom-able 2) Tiling for the same 3) I want to display overlays (route of each floor) so how to handle zooming with overlays and base map Is stylizing map using mapcss is good idea? If no what are the alternatives?

asked 18 Jan '12, 05:10

teksan's gravatar image

teksan
45337
accept rate: 0%


2 Answers:

2

Have a look at Osmand ... it is the hottest opensource Android app to use OSM data for map display (vector and tiles) and even routing.

It has also some overlay features.

PS: If you wanna try it, using the latest development version from its project page (downloadable apf-file) is strongly recommended.

answered 19 Jan '12, 09:56

stephan75's gravatar image

stephan75
12.6k556210
accept rate: 6%

2

There is a project called mapsforge which has created a data converter from osm to their own binary format and they also provide live rendering of this data with their own render engine on android devices. The project is opensource, license is lgpl.

answered 18 Jan '12, 12:09

dieterdreist's gravatar image

dieterdreist
3.7k113567
accept rate: 3%

Source code available on GitHub .