Waypoint
Last updated
This class is part of an Early Access feature, and is subject to change in the future.
Represents a geographic location
getLatitude()double getLatitude()Returns the latitude in degrees.
getLongitude()double getLongitude()Returns the longitude in degrees.
getAccuracyInMeters()int getAccuracyInMeters()Returns the accuracy in meters.
If this location does not have an accuracy, then -1 is returned.
getSpeedInMps()Returns the speed at the time of the location of this waypoint, in meters per second. If this location does not have a speed, then -1 is returned.
getSpeedLimitInMps()Returns the speed limit at the location of this waypoint, in meters per second. If this location does not have a speed limit, then -1 is returned.
getTimestamp()Returns the UTC time of this waypoint, in milliseconds since epoch (January 1, 1970).
hasAccuracy()Returns
trueif this location has a horizontal accuracy,falseotherwise. If this method returns is false, the accuracy value returned bygetAccuracyInMeters()will be -1.
hasSpeed()Returns whether the waypoint has speed information. If this method returns is false, the speed returned by
getSpeedInMps()will be -1.
hasUnlimitedSpeedLimit()Returns
trueif this waypoint has an unlimited speed limit.
isSpeedLimitInfoSet()Returns
trueif this waypoint has a speed limit,falseotherwise. If this method returnsfalse, then the speed limit value returned bygetSpeedLimitInMps()will be -1.
isSynthetic()Returns
trueif this waypoint was interpolated.
Last updated
float getSpeedInMps()float getSpeedLimitInMps()long getTimestamp()boolean hasAccuracy()boolean hasSpeed()boolean hasUnlimitedSpeedLimit()boolean isSpeedLimitInfoSet()boolean isSynthetic()