But I’d be also interested by such a project…
An other approach could be to create a KML file ie an XML file (or a KMZ file an XML compressed file) and open such file using Google Earth.
I own a Bluetooth GPS logger (XGPS160) which directly output such KML file.
Here is an example
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2">
<when>2019-11-05T17:38:28Z</when><gx:coord>1.299213 44.399460 95.4</gx:coord>
<when>2019-11-05T17:38:32Z</when><gx:coord>1.299214 44.399464 95.5</gx:coord>
My opinion is that there is a room for a developer (or several developers) to be able to create such files in a quite human understandable API (probably on top of libraries such as LightXML.jl or EzXML.jl
Such a project could be quite similar to Python libraries such as pyKML (seems to be unmaintained), fastkml, simplekml