Bug 303070

Summary: timestamped track files are not recognized by Google Earth (gx:MultiTrack missing)
Product: [Applications] marble Reporter: Bernhard Beschow <shentey>
Component: generalAssignee: marble-bugs
Status: RESOLVED FIXED    
Severity: major    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Bernhard Beschow 2012-07-05 16:49:10 UTC
When opening a timestamped .kml file generated by latest Marble (master), GE doesn't show the track. However, GE will recognize the .kml file if the MultiGeometry tag (around the gx:tracks) is replaced by gx:MultiTrack.

Reproducible: Always

Steps to Reproduce:
1. Save a track to a .kml file
1.a. Create a route
1.b At "Current Location" -> "Position Tracking" pick "Current Route"
1.c Wait a bit for tracking to generate some track points
1.d Save the current track
2. Open the .kml file in Google Earth
Actual Results:  
Google Earth doesn't show the track

Expected Results:  
The track should be visible in Google Earth

Steps to make the track visible in Google Earth:
1. Replace MultiGeometry by gx:MultiTrack in the .kml file.
2. Reload in Google Earth
3. The track becomes visible
Comment 1 Thibaut Gridel 2012-08-04 08:59:29 UTC
Git commit bf31bccb53eb34f6b9d40749edcdcf358c4bde1b by Thibaut Gridel.
Committed on 29/07/2012 at 17:56.
Pushed by tgridel into branch 'master'.

PositionTracking: use gx:MultiTrack to save tracking information

M  +18   -11   src/lib/PositionTracking.cpp

http://commits.kde.org/marble/bf31bccb53eb34f6b9d40749edcdcf358c4bde1b