Bug 297297

Summary: Share/load maps from other mapping software
Product: [Applications] digikam Reporter: julien.t43+kde
Component: Geolocation-WorkflowAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: caulier.gilles, mike
Priority: NOR    
Version: 2.5.0   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In: 8.3.0

Description julien.t43+kde 2012-04-02 08:45:40 UTC
Be it gmapcatcher, foxtrotgps, gpsprune ... you haven't always tons of bandwidth (and disk) to reload same maps in every software.
I didn't find where digikam stores them (if it does) but being able to use others if present would help
See also: 
http://code.google.com/p/gmapcatcher/issues/detail?id=301
https://sourceforge.net/tracker/?func=detail&aid=3466768&group_id=192994&atid=943644

For example, saying load/save map tiles in $HOME/.googlemaps/tiles or $HOME/.googlemaps/osmTiles (gmapcatcher) if the format/hierarchy is the same
Comment 1 caulier.gilles 2012-04-02 08:59:08 UTC
Michael,

Your viewpoint on this entry please ?

Gilles Caulier
Comment 2 Michael G. Hansen 2012-04-02 18:51:42 UTC
Hi,

in libkgeomap, we currently have two backends:

1. Marble, which is used for OpenStreetMap. Here, we let Marble do all the work and I would like not to make any changes to that. Therefore, please re-file this issue against Marble.

2. Google Maps is rendered as HTML via KHTML, so browser caching mechanisms of KHTML should take effect. I do not know whether there are advanced options in Google Maps to improve the caching. Direct access to the map tiles is IIRC not permitted by their terms of service, and even GMapCatcher seems to have removed support for Google Maps. Since I do not want to violate the TOS, I do not think there is much we can do here...

Michael
Comment 3 julien.t43+kde 2012-04-03 12:25:45 UTC
1. submit here
https://bugs.kde.org/show_bug.cgi?id=297375

2. I don't want to go to legal discussion, but, as far as I understand, bulk download is forbidden, not caching which is pretty always needed. If I browse a tile and display the same tile a day later from the cache, I don't think there is any problem. Yes, I know google maps support was removed of most downloader map software. but future could be better
http://code.google.com/p/gmapcatcher/issues/detail?id=210
http://techcrunch.com/2011/07/07/google-maps-for-android-now-lets-you-download-maps-for-offline-viewing-hallelujah/
Comment 4 Justin Zobel 2021-03-09 05:51:22 UTC
Thank you for the bug report.

As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists.

If this bug is no longer persisting or relevant please change the status to resolved.
Comment 5 caulier.gilles 2023-12-22 13:46:55 UTC
This file is not valid for 8.3.0.

We uses now an tiny version of marble in digiKam as Marble project sounds not decided to port code to Qt6 and reactivity is too slow.

I ported code to Qt6 and removed plenty of features unused in digiKam.

- Googlemaps still here but you need an API key now, thanks google for the necessary money to use a map.
- OSM bitmap + vector maps are there.
- Local map from Marble are there.

This is enough and we don't plan to add more local maps.

Gilles Caulier