A KML file is the file format that Google has developed and supports for transferring coordinate data into their Maps and Earth products. If we can convert our GPS data into a KML file, then we will be able to upload this into Google Maps and/or Google Earth to be able to view where we have been while using our GPS logger.
The library we shall use to create our KML files is called SimpleKML, and you install it by typing this:
sudo pip install simplekml
The documentation for this package is available at https://simplekml.readthedocs.io/en/latest/. Using the documentation available on this site, let's create a quick KML file, which has five readings from our GPS logger in it. Open a new file in Nano by typing nano gpsKMLTest.py, and type the following code into it:
import gps
import simplekml
session = gps.gps("localhost", "2947")
session...