- show AltitudeMode
- Add
Style
support for kml. - Breaking: add
Polygon
support for kml. Polygon may previously be parsed as rte, the relevant code may need to be updated. - Update dependencies.
- Hide
_toGxString
from public access from outside. - Add support for kml file without altitude data.
- Update xml version to get rid of the continuous and tiresome deprecated warning message.
- This will not change any public API, but any project depends on geoxml must also depends on xml ^6.3.0.
- support writing to kml with
gx:Track
tag.
- class
Gpx
was renamed toGeoXml
. - added methods
toGpxString
andtoKmlString
toGeoXml
. - added static methods
fromKmlString
,fromKmlStream
,fromGpxString
andfromGpxStream
toGeoXml
.
- added
KmlReader
to load KML file. - added
fromStream()
inGpxReader
andKmlReader
for reading from stream. fromString()
was changed to an async method.
- fixed missed symbol during writing
- update Dart SDK to 2.17.0 or later
- update XML to 6.1.0
- fix reading with missing tags (version, creator)
- Fix GpxReader to read CDATA elements
- Add option to KmlWriter to specify (absolute, clampToGround, relativeToGround)
- BREAKING CHANGE: This version requires Dart SDK 2.12.0 or later (null safety).
- update XML to min v5.0.0
- fix hashCode calculation for gpx types
- update Dart SDK requirements to min. v2.3.0
- fix gps fixing tag (FixType - 2d, 3d, dgps, none, pps)
- add comments for GPX fields
- update Xml package to 4.3.0
- add comments
- fix formatting
- fix kml writer for empty metadata
- add extensions support
- fix person tag
- add wpt.ageofdgpsdata, wpt.geoidheight, wpt.dgpsid, wpt.fix, wpt.sym
- add wpt.extensions support
- fix lint issues
- add kml writer (export from Gpx into KML)
- fix lint issues
- Initial release - reader, writer for GPX-files