Add offline cache
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qtlocation-opensource-src (Ubuntu) |
Fix Released
|
Critical
|
Cris Dywan |
Bug Description
The app should be able to cache downloaded tiles to be used in future runs of the app.
In contrast to the download tile pack feature, that allows downloading a region before going on holiday; this would provide faster viewing of previously viewed areas especially when the user has poor signal, as well as less bandwidth usage etc.
At present, the QML component caches downloaded tiles while the app is running, but upon closing the app this is all forgotten, and it must download from scratch again the next time it is loaded. So, tiles should be stored in a permanent cache, so that it is not required to download them everytime the app is started.
Note: Similar apps allow the user to specify the size of the cache, to meet their requirements. So, they can set the cache size to 1MB or 500MB etc. depending on their needs.
Changed in ubuntu-app-launch: | |
importance: | Undecided → Critical |
tags: | added: rtm14 |
affects: | ubuntu-app-launch → qtlocation-opensource-src (Ubuntu) |
Changed in qtlocation-opensource-src (Ubuntu): | |
assignee: | nobody → Christian Dywan (kalikiana) |
Changed in qtlocation-opensource-src (Ubuntu): | |
status: | Confirmed → In Progress |
description: | updated |
Not sure what QtLocations handles exactly by default, but I'm seeing just now on the logs:
"Unable to write tile cache file "/home/ phablet/ .tilecache/ queue1" phablet/ .tilecache/ queue2"
"Unable to write tile cache file "/home/
...
So certainly fixing this will help. Maybe be a apparmor policy missing.