Map data should be shared between apps
Bug #1450168 reported by
Alberto Mardegan
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qtlocation-opensource-src (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
The libqtgeoservice
This means that different apps will be unable to share the data, leading to wasted filesystem space.
I suggest to modify the plugin so that:
1) Tiles are stored in a common place (and apparmor rules are relaxed to allow read access to that): ~/.cache/
2) Tile downloads are managed by a separate service, started on demand.
To post a comment you must log in.
I had a chat with Alex Blasche from the Qt project about making the necessary changes to the QtLocation plugin API so that geoservice plugins would be allowed to use an external download manager and a tile cache service. He does not have objections to these extensions in principle, but it's up to us to make the first move.
I added the apparmor- easyprof- ubuntu project to the bug, because first of all we need to know if the security team agrees on opening up ~/.cache/ QtLocation/ (this is the root dir where all cached tiles would be stored) for reading.