Wpt class

Wpt represents a waypoint, point of interest, or named feature on a map.

Constructors

Wpt({double? lat = 0.0, double? lon = 0.0, double? ele, DateTime? time, double? magvar, double? geoidheight, String? name, String? cmt, String? desc, String? src, List<Link>? links, String? sym, String? type, FixType? fix, int? sat, double? hdop, double? vdop, double? pdop, double? ageofdgpsdata, int? dgpsid, Map<String, String>? extensions})
Construct a new Wpt object.

Properties

ageofdgpsdata double?
Number of seconds since last DGPS update.
getter/setter pair
altitudeMode AltitudeMode?
getter/setter pair
cmt String?
GPS waypoint comment. Sent to GPS as comment.
getter/setter pair
desc String?
A text description of the element. Holds additional information about the element intended for the user, not the GPS.
getter/setter pair
dgpsid int?
ID of DGPS station used in differential correction.
getter/setter pair
ele double?
The elevation (in meters) of the point.
getter/setter pair
extensions Map<String, String>
You can add extend GPX by adding your own elements from another schema here.
getter/setter pair
extrude bool?
getter/setter pair
fix FixType?
Type of GPX fix.
getter/setter pair
geoidheight double?
Height (in meters) of geoid (mean sea level) above WGS84 earth ellipsoid. As defined in NMEA GGA message.
getter/setter pair
hashCode int
The hash code for this object.
no setteroverride
hdop double?
Horizontal dilution of precision.
getter/setter pair
lat double?
The latitude of the point. This is always in decimal degrees, and always in WGS84 datum.
getter/setter pair
Links to external information.
getter/setter pair
lon double?
The longitude of the point. This is always in decimal degrees, and always in WGS84 datum.
getter/setter pair
magvar double?
Magnetic variation (in degrees) at the point.
getter/setter pair
name String?
The GPS name of the waypoint. This field will be transferred to and from the GPS. GPX does not place restrictions on the length of this field or the characters contained in it. It is up to the receiving application to validate the field before sending it to the GPS.
getter/setter pair
number int?
GPS track number.
getter/setter pair
pdop double?
Position dilution of precision.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sat int?
Number of satellites used to calculate the GPX fix.
getter/setter pair
src String?
Source of data. Included to give user some idea of reliability and accuracy of data. "Garmin eTrex", "USGS quad Boston North", e.g.
getter/setter pair
style GeoStyle?
Kml style
getter/setter pair
sym String?
Text of GPS symbol name. For interchange with other programs, use the exact spelling of the symbol as displayed on the GPS. If the GPS abbreviates words, spell them out
getter/setter pair
tag String
Element tag.
getter/setter pair
time DateTime?
The time that the point was recorded.
getter/setter pair
type String?
Type (classification) of the waypoint.
getter/setter pair
vdop double?
Vertical dilution of precision.
getter/setter pair

Methods

coordinateEqual(Wpt other) bool
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
override