Merge Maps Cache and Download #2278
alensiljak
started this conversation in
Ideas
Replies: 2 comments 1 reply
-
To display a map you need to download it first. Most maps take 25-250 Mb of space. Frustrated users will uninstall the app for such a slow "online" experience. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Magic Earth does the same and I haven't uninstalled it yet.😉 Haven't tried explicitly downloading the maps yet, though, to see if they are already using this concept. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Could someone be so kind as to explain why the following is not practical? (Assuming it is impractical since it has not been implemented)
As has been mentioned in #446, there are practical reasons to use online maps. One does not need to download the whole region, it provides a quick search in areas that are not available offline.
Additional layer of goodness is caching the previewed areas offline. That way, the area we've looked at is available later when we might not have an internet connection available.
An interesting combination is when whole regions are downloaded for offline use.
I am wondering why not store maps in the same format, irrespective of whether they have been explicitly downloaded or just cached by the app. If the maps were in the same format, we could even update certain areas that were previously downloaded, without the full download of the updated map. Or before the new package is published.
It would be possible to have small pockets of maps that we need, without downloading whole countries or regions.
What would be some practical pros and cons of this approach?
I reckon that data compression has to do with it. But isn't gzipped HTTP compression already dealing with that part?
Beta Was this translation helpful? Give feedback.
All reactions