Documentation
¶
Overview ¶
Package convert provides tools to import bespoke GPX flavors.
Package convert provides tools to import bespoke GPX flavors.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Auto ¶
func Auto(data io.ReadSeeker) (gpx.GPX, error)
Auto tries to load GPX of any known format.
Types ¶
type LocusGpx ¶
type LocusGpx struct {
XMLName xml.Name `xml:"gpx"`
Text string `xml:",chardata"`
Version string `xml:"version,attr"`
Creator string `xml:"creator,attr"`
Xmlns string `xml:"xmlns,attr"`
Xsi string `xml:"xsi,attr"`
SchemaLocation string `xml:"schemaLocation,attr"`
Gpxx string `xml:"gpxx,attr"`
Gpxtrkx string `xml:"gpxtrkx,attr"`
Gpxtpx string `xml:"gpxtpx,attr"`
Locus string `xml:"locus,attr"`
Metadata struct {
Text string `xml:",chardata"`
Desc string `xml:"desc"`
Time time.Time `xml:"time"`
} `xml:"metadata"`
Rte struct {
Text string `xml:",chardata"`
Name string `xml:"name"`
Desc string `xml:"desc"`
Extensions struct {
Text string `xml:",chardata"`
Line struct {
Text string `xml:",chardata"`
Xmlns string `xml:"xmlns,attr"`
Color string `xml:"color"`
Opacity string `xml:"opacity"`
Width string `xml:"width"`
Extensions struct {
Text string `xml:",chardata"`
LsColorBase string `xml:"lsColorBase"`
LsColoring string `xml:"lsColoring"`
LsWidth string `xml:"lsWidth"`
LsUnits string `xml:"lsUnits"`
} `xml:"extensions"`
} `xml:"line"`
Activity string `xml:"activity"`
} `xml:"extensions"`
Rtept []struct {
Text string `xml:",chardata"`
Lat float64 `xml:"lat,attr"`
Lon float64 `xml:"lon,attr"`
Ele float64 `xml:"ele"`
Time time.Time `xml:"time"`
Hdop float64 `xml:"hdop"`
Extensions struct {
Text string `xml:",chardata"`
TrackPointExtension struct {
Text string `xml:",chardata"`
Course string `xml:"course"`
} `xml:"TrackPointExtension"`
} `xml:"extensions"`
} `xml:"rtept"`
} `xml:"rte"`
}
LocusGpx is mapping of Locus Map, Android GPX flavor.
Click to show internal directories.
Click to hide internal directories.