Podemos considerar que, según su ubicación, OruxMap tiene tres tipos de mapas , los mapas en red, los mapas en el propio teléfono y los mapas cargados en el caché de memoria.
- Los mapas en red necesitan una conexión a internet y gastan datos. Con mala cobertura dejamos de tener acceso a los mapas.
- Los mapas residentes en el teléfono no gastan datos, están disponibles sea cual sea nuestra cobertura, pero ocupan memoria, aunque los podemos situar en la tarjeta SD.
- Los mapas en el cache, aunque también residen en el teléfono y, por tanto ocupan memoria, son distintos de los mapas creados para residir en el teléfono.
- Los mapas que se guardan en el caché son los últimos mapas visitados. Aunque pueden estar durante años en nuestro OruxMap, en principio son transitorios, se cargan al visitar una determinada zona y son desplazados por otros al cabo del tiempo, cuando la memoria caché se llene, con el uso que hagamos, con otros mapas distintos.
- El caché se puede reiniciar total o parcialmente. Cada uno de los mapas online a los que tiene acceso OruxMap dispone de una parte distinta en el caché. Al reiniciar recuperamos memoria pero perdemos los mapas guardados en el caché.
- A la hora de cargar un mapa distinto al que en esos momentos esté utilizando, OruxMap acude primero a los mapas cargados en la memoria cache y, si no lo tiene, acude a los mapas en red.
Mapas en el cache:
¿Donde se guarda el caché de mapas?
- Se guarda en el fichero OruxMapCacheImages.db. Este fichero está en el directorio "/ign/mapfiles" si hemos instalado IGN y en "/OruxMaps/MapFiles" si tenemos instalado OruxMaps.
- De momento no he conseguido moverlo a la tarjeta SD, por tanto reside en la memoria interna del teléfono. Parece inamobible.
A día de hoy, 26 de Octubre de 2021, en mi copia mas o menos actualizada de la variante IGN de OruxMaps (este trabajo lo hice en Sept. de 2017) parece que si se puede situar el cache de mapas en la tarjeta SD. Es la primera opción disponible cuando entramos a configurar el "Almacenamiento de la App". Esta opción parece ser que mueve los datos de la aplicación a la tarjeta SD (de momento no lo he probado)
- OruxMap tiene una utilidad que nos permite dimensionar el caché. "Configuración global->Mapas->Mapas online gestión del tamaño del caché". Con esta utilidad podemos dar un tamaño mínimo y un tamaño máximo al caché, distintos a los que toma durante la instalación.
- Podemos copiarlo o sustituirlo por otro. Si lo borramos, OruxMap lo crea la siguiente vez que reiniciemos OruxMap.