New answers tagged android
You might have more options if you consider vector-data sources also. If you are a bit familiar with GIS you can render and export the shapefile with the look you want for you map. If not these are relatively easy GIS tasks and not too difficult to get into. naturalearthdata.com has some nice shapefiles with world political boundaries. I think they have a ...
In my work, I combine SpatiaLite and the JTS library to display large shapefiles(SpatiaLite r-tree) and so far so good! My offline map base is OSM-Android or RMaps. Sorry for my poor English.
Yes, you can use custom tiles with Android Maps API v2 - you can see a fully working example in our OpenTripPlanner for Android app on Github. (You can also download the app directly from Google Play) We support the following tile providers: LyrkOpenStreetMap MapQuestOpenStreetMap Mapnik CycleMap Google (normal, satellite, hybrid, terrain) Our ...
The most extensive solution I have found is in this StackOverflow Answer: Basically you need to implement your own TileProvider and use that as an TileOverlay In a couple of applications we have used this kind of layer to show tiles on the map, but we found the tiles took up a lot of space. Hence we shifted to using mbtiles and this library to display the ...
Technically we don't support shapefiles with ArcGIS Runtime SDK for Android, but it can be done. Concerning loading points from a json file you need to parse the geojson file. // Making the request and getting the response HttpClient client = new DefaultHttpClient(); HttpGet req = new HttpGet(url); HttpResponse res = client.execute(req); // Converting ...
My favorite app for doing these kinds of things is Locus map free. It can import KML file amongst many other formats, and can work completely offline. If you need a base map, you can either download it within the app (for a fee) or add your own data either in mbtiles, or one of the other myriad formats that it supports.
Top 50 recent answers are included