Bug 481858

Summary: Feature Request: Ability to use a custom map tile server
Product: [Applications] digikam Reporter: John <johnmcd>
Component: Geolocation-WorkflowAssignee: Digikam Developers <digikam-bugs-null>
Status: REPORTED ---    
Severity: wishlist CC: metzpinguin
Priority: NOR    
Version First Reported In: 8.2.0   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description John 2024-02-26 13:30:12 UTC
I'm new to digiKam but I'm quickly learning to love it's features and capabilities. One feature I'd like to see added is the ability to specify a custom map tile server in addition to the built-in ones. I do a lot of field photo work offline when I'm traveling and I'd like to have the ability to geotag photos when I'm not connected to the Internet. I currently use mapsforgesrv running on my laptop with locally installed maps for several other applications, and having the ability to use that with digiKam would be great.

Thanks

John
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***


STEPS TO REPRODUCE
1. 
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 John 2024-03-18 11:07:08 UTC
Just to expand this, I was told about using Marble for offline maps. However, while Marble is a great map package, it's still a work in progress, very resource intensive for any reasonable number of offline maps, and it can be pretty complex to set up.

I was wondering if it would be possible to add support for something like mapsforgesrv (https://github.com/telemaxx/mapsforgesrv ) as an offline maps source. It's very easy to set up and run - just download the jar file and whatever .map files you want from mapsforge
(https://ftp-stud.hs-esslingen.de/pub/Mirrors/download.mapsforge.org/maps/v5
/) and run it with 'java -jar mapsforgesrv-fatjar.jar -p 8080 -m "massachusetts.map, new-hampshire.map"'. In order to access the mapsforgesrv tile 'server' from digiKam you just need to point the app to 'http://localhost:8080/{z}/{x}/{y}.png'.