Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am trying to learn how the openstreetmap is rendered in android. There are already some tools out there that are rendering the maps. Specially I am focusing on offline maps renderer. There is one called osmand.

So, I wanted some suggestions should I go and study how osmand renders the map or do from scratch. I know osmand has done lot more than just rendering. It compresses the maps in obf format. So, I need to study its osmand binary format as well.

So where should I start? I mean should I go for osmand or something else. Osmand have specific implementation.

share|improve this question
you need to download OsmandMapCreator… – Mapperz May 29 '12 at 19:08

First you must have the osm data for giving input to osmand map creator. You can download the osm data from Geofabrik gives the latest updated osm data. Then download osmand map creator and open the jar file. There is an option to convert osm file to obf. After creating obf file open it in the osmand mobile device.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.