Set map tile source even when there is no internet connection

Steps to reproduce the bug:
 1. open app, load low resolution map (or set to always show high resolution map)
 2. disable network connections
 3. change phone orientation or restart app

Result:
- map is not shown anymore

Expected:
- cached map should still be visible