- Online, a permanent internet connection is necessary to download on demand map tiles.
- And offline, here the map material must be pre-installed in order to navigate without an internet connection.
Routes basically works offline, even if no underlying map material is available. You then just follow the route line without map information. But Routes always downloads contextual map parts (on-demand) if an online map is selected and if an internet connection is established. Alternatively, you can use an offline map with pre-installed map files in *.map format.
But it is also possible to download *.map files from other sources.
# Mapsforge map providers (in lexical order) - [AndroidMaps](https://www.androidmaps.co.uk/) - [BBBike](https://extract.bbbike.org/?format=mapsforge-osm.zip) - [Freizeitkarte](https://www.freizeitkarte-osm.de/android/en/index.html) - [Kurviger](https://download.kurviger.de/) - [Mapsforge](https://download.mapsforge.org/) - [OpenAndroMaps](https://www.openandromaps.org/en/) - [OpenMaps](https://openmaps.eu/) - [vector.city](https://vector.city/)
RESPECT: Please respect the terms and conditions of all vendors. If you have downloaded your desired map files from one of the vendors listed above, go to “Installed offline maps” in the settings of Routes. Here you can directly import and remove maps in *.map or *.zip file format.
- MEMORY: To import large maps, you need enough memory on your phone. Ideally ‘2 * map size’ because we copy your map to the internal app data folder.
- In case there is not enough space left on your phone to import the map or something else did not work well during the import, it is even possible to move the *.map file manually on your phone to the Routes app data folder: “/YOUR_STORAGE/Android/data/de.flosdorf.routenavigation/files/osmdroid”.
- Routes is installed on SD card by default. If not, you can move Routes from device’s memory to SD card. As this is manufacturer dependent, please check the internet for information on how to move apps on your phone to the sd card.
- We decided to store offline maps in our own app data folder because we noticed that linked card files often caused errors due to android permissions and/or manufacturer specific restrictions.
Certainly there are many pros and cons for this. But we were convinced by the lower error rate in our app, which results from the fact that the files are stored in a place protected against changes. We can rely on them being there or only being manipulated by Routes.
In addition, there are fewer errors with android security functions in the file system.
Last but not least we estimate the future of smartphones to be such that the internal storage space on each phone will be sufficient.