# class Coordinates

#### package js.html

Available on HTML5

The `Coordinates` interface represents the position and altitude of the device on Earth, as well as the accuracy with which these properties are calculated.

Documentation Coordinates by Mozilla Contributors, licensed under CC-BY-SA 2.5.

See:

https://developer.mozilla.org/en-US/docs/Web/API/Coordinates

### Variables

###

`read onlyaccuracy:Float`

Returns a `double` representing the accuracy of the `latitude` and `longitude` properties, expressed in meters.

###

`read onlyaltitude:Float`

Returns a `double` representing the position's altitude in metres, relative to sea level. This value can be `null` if the implementation cannot provide the data.

###

`read onlyaltitudeAccuracy:Float`

Returns a `double` representing the accuracy of the `altitude` expressed in meters. This value can be `null`.

###

`read onlyheading:Float`

Returns a `double` representing the direction in which the device is traveling. This value, specified in degrees, indicates how far off from heading true north the device is. `0` degrees represents true north, and the direction is determined clockwise (which means that east is `90` degrees and west is `270` degrees). If `speed` is `0`, `heading` is `NaN`. If the device is unable to provide `heading` information, this value is `null`.

###

`read onlylatitude:Float`

Returns a `double` representing the position's latitude in decimal degrees.

###

`read onlylongitude:Float`

Returns a `double` representing the position's longitude in decimal degrees.

###

`read onlyspeed:Float`

Returns a `double` representing the velocity of the device in meters per second. This value can be `null`.