I have a mobile application that has to display a map. One of the requirements is that the map of an entire city must be available offline. Cities can be big; and covered areas could reach 400km². As a result, I wish to avoid canvas tiles and instead use a vector tile based storage, in order to reduce the memory footprint of the tiles database on the device’s storage.
What are the options available in the Android Edition of ThinkGeo to read this kind of data source? So far I could not find much in the official docs: the Bing, Google, OSM and MapBox layers all seem to use raster tiles, and it doesn’t seem I can programmatically manage offline data with these sources. I have seen the LayerOverlay + SqliteBitmapTileCache combination, but its name seems to imply raster tile format.
As a side question, is there any declarative way to style the features on the map (stuff like CartoCSS, SLD, etc…) ?
Thank you for your help