hi guys i'm new in developing android. i want to create an app called tourism portal with GIS (geographic information system) *offline map
based.
1. what should i do first? what i have to learn ?
2. how can my eclipse read the offline that i use?
3. if i use openstreetmap as my offline map (.osm) can i put the gis data on it? how?
1. I would suggest following steps:
a) download Android SDK and get familiar with app development, create at least basic application with form, menu, UI elements.
b) You can find link to Android SDK mapping tutorial from the end of Android Mapping SDK page. This gives basic understanding how Nutiteq SDK is used.
c) There are specific hints about offline mapping in this forum. Basically you need two steps: create map package (using mgmapcacher or your own custom script) and define map source in app code (define Android filesystem and then directory where to read map package). If you have own GIS then you may need own tool to create map package - there is map format specification. Map downloading and storing to SDK should be done in app - SDK does not handle this.
Regarding OSM files - you cannot use them directly. It has two issues: OSM is vector format, Nutiteq requires raster images (tiles). Also OSM is meant to be a database file in servers, and it is not suitable for mobile usage (too large and slow). But you can use OSM tiles - own-generated, taken from OSM tileserver or other providers (CloudMade, Mapquest etc).
/JaakL