...This little Java applet provides the functionality to convert these saved tracks to KML files, for use with Google earth.
Under Windows, it uses the synced files from the iTunes phone files backup, and extracts the tracks from there. Under Linux, it uses the virtual file system provided by libgpod (which provides an iPhone-gvfs-bridge) and gvfs-fuse (which offers gvfs virtual filesystems as Linux FUSE filesystems).
Please note that this app is rather rudimentary. If you run into problems, please open a ticket to describe the issue; time permitting, I'll try to fix it.