Bug 251424

Summary: Include gpx overlays found in albums
Product: [Applications] digikam Reporter: Jon Eliot Strømme <jon.stromme>
Component: Usability-OverlayAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: betokella, caulier.gilles, itilo, jose_oliver, kde, kristian.hermann.karl, martin, mike, skarn86junk
Priority: NOR    
Version: 1.2.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 8.0.0
Sentry Crash Report:

Description Jon Eliot Strømme 2010-09-16 10:56:56 UTC
Version:           1.2.0 (using KDE 4.4.2) 
OS:                Linux

If the user has placed a .gpx track file in an album which has pictures in the current map search, it would probably be straightforward to ask Marble to overlay the track file(s). It would enhance the display value.
With a little more effort, the tracks could be clickable, resulting in restricting the display to pictures that are either time stamped within the track, or optionally, coincide in time/location and title with one of the track's waypoints. It would enable virtual tours with select pictures from the track - nice! Other pictures could be viewed or shown as slide show from the main album window.
"Restrict to track waypoints" could actually be an option for the map search in general. Nice, uncluttered views from the start.

Reproducible: Always
Comment 1 Michael G. Hansen 2010-09-16 20:59:38 UTC
Hi Jon,

yes, this is a useful feature, which we would very much like to include! However, in the next version of digikam, we have switched from plain Marble to libkmap, which allows you to display your photos either on Marble or Google Maps. For displaying GPX files on Marble, it would probably still be as straightforward as you said, but for Google Maps we have yet to figure out a simple way to do it, as we would of course like to keep the interface of both map views consistent.

Michael
Comment 2 Jon Eliot Strømme 2010-09-17 09:28:34 UTC
Google Maps only provides GPX upload and display to a server with a
registered API key, so a client cannot get a track overlay directly. No
obvious simple and robust way to get it via Google, then.
And you do not want to have a facility that only works with one of the
map options. Fair enough. Disappointing, but it is a good point.
One is left to wonder why Google serves client GPX facilities in Google
Earth, but not in Google Maps.

I will applaud it if and when you do find a workable solution.

Rgds, Jon

On 2010-09-16 20:59, Michael G. Hansen wrote:
> https://bugs.kde.org/show_bug.cgi?id=251424
>
>
> Michael G. Hansen <mike@mghansen.de> changed:
>
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                  CC|                            |mike@mghansen.de
>
>
>
>
> --- Comment #1 from Michael G. Hansen <mike mghansen de>  2010-09-16 20:59:38 ---
> Hi Jon,
>
> yes, this is a useful feature, which we would very much like to include!
> However, in the next version of digikam, we have switched from plain Marble to
> libkmap, which allows you to display your photos either on Marble or Google
> Maps. For displaying GPX files on Marble, it would probably still be as
> straightforward as you said, but for Google Maps we have yet to figure out a
> simple way to do it, as we would of course like to keep the interface of both
> map views consistent.
>
> Michael
>
>
Comment 3 Arnd Baecker 2010-09-17 14:31:13 UTC
> And you do not want to have a facility that only works with one of the
> map options. Fair enough. Disappointing, but it is a good point.

Well, I think this is really an important feature
(which could be extended to displaying .kml and .kmz files as well).
And if it is not possible to achieve this for non-free maps/services,
it seems fine for me to at least do it for the case
of maps which can be (legally) supported by marble.
So I would be very much in favour of such a feature
even if it would not work for google maps.
Comment 4 Michael G. Hansen 2010-09-18 13:50:59 UTC
I have seen a few JavaScript based demos that show GPX overlays on Google Maps and IMHO without uploading the GPX to a Google Server, so we will try to do something like that later. If it turns out that it will not work with Google Maps, we will no doubt do a Marble-only implementation anyway.

For now, we still have to fix some issues with proper basic integration of libkmap into kipi-plugins and digikam, so we won't start the GPX overlay feature until the other issues have been completed.

Michael
Comment 5 Michael G. Hansen 2011-03-17 09:28:01 UTC
*** Bug 268694 has been marked as a duplicate of this bug. ***
Comment 6 Michael G. Hansen 2012-01-10 18:38:36 UTC
*** Bug 291189 has been marked as a duplicate of this bug. ***
Comment 7 Justin Zobel 2021-03-09 05:51:35 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 8 Maik Qualmann 2021-03-24 19:02:00 UTC
*** Bug 429888 has been marked as a duplicate of this bug. ***
Comment 9 Maik Qualmann 2021-05-11 15:51:08 UTC
*** Bug 436930 has been marked as a duplicate of this bug. ***
Comment 10 Maik Qualmann 2022-03-23 14:37:28 UTC
Git commit ccd47e45b1a791772be651fb1f396ea363b35de3 by Maik Qualmann.
Committed on 23/03/2022 at 14:36.
Pushed by mqualmann into branch 'master'.

show tracks on the map view when found in Album
FIXED-IN: 8.0.0

M  +2    -1    NEWS
M  +48   -2    core/app/views/stack/mapwidgetview.cpp
M  +1    -0    core/utilities/geolocation/geoiface/tracks/trackmanager.cpp

https://invent.kde.org/graphics/digikam/commit/ccd47e45b1a791772be651fb1f396ea363b35de3
Comment 11 Kristian Karl 2022-03-25 08:11:28 UTC
This feature is awesome!
Thanks for implementing it, it's great :-)