the caching works in two ways. If you just start MM Tracker and do not use "map at position" or scale change a background thread is reading the data of a map every second. So after some minutes all data of all maps should be cached.
When you use "map at position" or scale change then MM Tracker has to scan all maps and will fill the cache immediately.
That means the first map change may be slower, but all following map changes can use the cached data and will be faster.
Anyhow, even with cached data MM Tracker has to scan the whole map folder for maps when "map at position" is requested. This can take some time and will not be speed up by the caching. The caching just avoids the calculation of the size of every map.
Regards, Michael
Hi Michael
Again, thanks for a great prog.
I've now got an Asus Transformer and a large microsdhc card so I tried to loaded some of my database of maps/nautical charts.
Unfortunately, during scaling (switching to different map/charts at the current position) your map caching is very slow.
Is there another way of doing things?
I do the same thing on my PC using Memory Map and its very fast.
Memory Map also shows the map outlines which is also useful when changing scales.
I'd like to start using MM Tracker on my boat but its important to be able to switch charts of different scales quickly. The only way I can find at the moment is to put a selection of the charts that I'm going to use into a separate temp folder/directory. Then I "point" MM Tracker's map folder to that temp directory. As long as there are less than about 50 charts, the app is useable. But to make the system easier to use, it would be simpler to point MM Tracker's Map Directory to a much bigger selection containing sub folders. For example, my main Map folder incluging the maps in the subfolders contains in excess of 2000 files/maps. All very doable with Memory Map on the PC.
Here's an example showing the kind of thing I'm doing
It would be great if you could find a way of managing a large number of files or speeding up your caching techniques?