I've been trying(for days now) to get an Android map app working. This app has to work offline and im only interested in displaying a small city, after seeing all of my choices and trying them all, it seems that Nutiteq is a great choice, specifically the offline MBTiles option. After setting everything up, and using a .mbtiles file downloaded using TileMill, i get the following error:
No such table android_metadata
The .mbtile file i downloaded doesn't have this table, and i can't find which class made this query(if anyone can explain why it's needed great!!!); i tried updating my .mbtile file with Navicat to add this table with the desired locale column with the en_US value, and now it gives the following log error message:
can't upgrade read-only database from version 0 to 1
My questions are:
- Is there a way to bypass this whole android_metadata query? I mean, if it's not included on the .mbtile why is it needed afterwards?
- If you don't recommend bypassing it, how to fix my second error with the upgraded database?
Thanks.