This object is in archive! 
Vector map tile cache status
Answered
Whats the status of vector map tile caching these days? Disabled completely? Maybe it might be worth looking into again, perhaps a few things changed in Android regarding IO efficiency.
Reason for asking: My RMAPs render multiple times (2x... 3x... even 4x...) faster than mapsforge tiles, even when repeatedly scrolling/zooming the same area. I would assume that with proper caching, re-rendering mapsforge should be just as fast as RMAP. Or am I missing something?
In case the cache is just commented out in the source code (reading the old topics suggests this), could you maybe enabled it again and do a few checks? Maybe we can get a 500% rendering speed increase with zero work :)
Menion should include the option to disable thousands of unwanted clickable POIs - i'm sure vector maps will be faster again...
Menion should include the option to disable thousands of unwanted clickable POIs - i'm sure vector maps will be faster again...
As you probably read in this topic: http://help.locusmap.eu/topic/persistent_caching_of_vector_map_tiles , caching of tiles is disabled.
Main problems why not to cache:
1) same as in case of WMS maps - too many options. Text sizes, styles, custom selection in styles in OAM styles etc. All these completely change map tile
2) too many IO operations - I'm not expect and have no knowledge about longevity of SD cards, based on IO operations
Vector maps won't be even as fast as some pre-rendered maps. All SQLite, RMap and similar are loaded directly, but vector maps needs to have lazy-loading system so there will always be an delay.
Visible points from attached map database has very low effect on speed of vector maps. Requests on points are quite fast and number of visible points at once is below 1.000, which cause no serious problems to Locus. Major limitation as I know is complexity of map theme and speed of memory from which maps are load.
So I'm sorry, but caching is not planned. I plan to force Petr to invest some time to optimization of data in file itself, which I believe, will have major impact in speed of rendering.
As you probably read in this topic: http://help.locusmap.eu/topic/persistent_caching_of_vector_map_tiles , caching of tiles is disabled.
Main problems why not to cache:
1) same as in case of WMS maps - too many options. Text sizes, styles, custom selection in styles in OAM styles etc. All these completely change map tile
2) too many IO operations - I'm not expect and have no knowledge about longevity of SD cards, based on IO operations
Vector maps won't be even as fast as some pre-rendered maps. All SQLite, RMap and similar are loaded directly, but vector maps needs to have lazy-loading system so there will always be an delay.
Visible points from attached map database has very low effect on speed of vector maps. Requests on points are quite fast and number of visible points at once is below 1.000, which cause no serious problems to Locus. Major limitation as I know is complexity of map theme and speed of memory from which maps are load.
So I'm sorry, but caching is not planned. I plan to force Petr to invest some time to optimization of data in file itself, which I believe, will have major impact in speed of rendering.
Replies have been locked on this page!