Bug 360767

Summary: List all Placemarks
Product: [Applications] marble Reporter: Gregor Mi <codestruct>
Component: generalAssignee: marble-bugs
Status: REPORTED ---    
Severity: wishlist CC: nienhueser
Priority: NOR    
Version: 1.12 (KDE Applications 15.08)   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:

Description Gregor Mi 2016-03-20 10:05:33 UTC
I successfully entered some placemarks and I found out that I can find them individually by name using the Search Tab.

Is it also possible to give me a list of all placemarks to get an overview?
Comment 1 Dennis Nienhüser 2016-03-20 16:24:54 UTC
The Files panel provides such a list. You can activate it in the Settings => Panels menu.
Comment 2 Gregor Mi 2016-03-20 20:01:08 UTC
Thanks for the hint. I found the created placemark in the Files panel under the "Annotations" node. It seems that the placemark is not persisted over a Marble restart. Even if I press the "Save" button in the Files panel. Does user documentation exist of how placemarks and File panel are supposed to work together?
Comment 3 Dennis Nienhüser 2016-03-21 09:04:30 UTC
The Files panel is more a developer oriented tool without documentation. It's useful for inspection if you know the inner working of Marble, but the usability is not great. We'd rather have all other areas of Marble be able to work without it completely.

I think the best way forward would be that we make any changes in the Annotations tab persist over Marble restarts. To track it I created a task here: https://phabricator.kde.org/T1881

As a workaround until then you can do one of these approaches:
- pass the saved .kml files as an argument to Marble when starting it. It will show the placemarks, but you cannot edit them further
- open the saved .kml file manually from the Edit Maps panel if you want to edit it further
- use the Bookmarks menu instead to create bookmarks. They are saved as placemarks in a .kml file also and persist over restarts. The drawback here is that they are less flexible.