GeolocationPosition

Secure context
This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

The GeolocationPosition interface represents the position of the concerned device at a given time. The position, represented by a GeolocationCoordinates object, comprehends the 2D position of the device, on a spheroid representing the Earth, but also its altitude and its speed.

Properties

The GeolocationPosition interface doesn't inherit any properties.

GeolocationPosition.coords Read only Secure context
Returns a GeolocationCoordinates object defining the current location.
GeolocationPosition.timestamp Read only Secure context
Returns a DOMTimeStamp representing the time at which the location was retrieved.

Methods

The GeolocationPosition interface neither implements, nor inherits any methods.

Specifications

Specification Status Comment
Geolocation API
The definition of 'GeolocationPosition' in that specification.
Recommendation Initial specification.

Browser compatibility

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
GeolocationPositionChrome Full support 79
Full support 79
No support 5 — 78
Alternate Name
Alternate Name Uses the non-standard name: Position
Edge Full support 79
Full support 79
No support 12 — 79
Alternate Name
Alternate Name Uses the non-standard name: Position
Firefox Full support 72
Full support 72
No support 3.5 — 71
Alternate Name
Alternate Name Uses the non-standard name: Position
IE Full support 9
Alternate Name
Full support 9
Alternate Name
Alternate Name Uses the non-standard name: Position
Opera Full support 16
Alternate Name
Full support 16
Alternate Name
Alternate Name Uses the non-standard name: Position
Safari Full support 5
Alternate Name
Full support 5
Alternate Name
Alternate Name Uses the non-standard name: Position
WebView Android Full support 79
Full support 79
No support ? — 78
Alternate Name
Alternate Name Uses the non-standard name: Position
Chrome Android Full support 79
Full support 79
No support 18 — 78
Alternate Name
Alternate Name Uses the non-standard name: Position
Firefox Android Full support 4
Alternate Name
Full support 4
Alternate Name
Alternate Name Uses the non-standard name: Position
Opera Android Full support 16
Alternate Name
Full support 16
Alternate Name
Alternate Name Uses the non-standard name: Position
Safari iOS Full support Yes
Alternate Name
Full support Yes
Alternate Name
Alternate Name Uses the non-standard name: Position
Samsung Internet Android Full support 12.0
Full support 12.0
No support 1.0 — 12.0
Alternate Name
Alternate Name Uses the non-standard name: Position
coordsChrome Full support 5Edge Full support 12Firefox Full support 3.5IE Full support 9Opera Full support 16Safari Full support 5WebView Android Full support YesChrome Android Full support 18Firefox Android Full support 4Opera Android Full support 16Safari iOS Full support YesSamsung Internet Android Full support 1.0
Secure context requiredChrome Full support 47Edge Full support ≤18Firefox Full support 55IE No support NoOpera Full support YesSafari Full support YesWebView Android Full support 47Chrome Android Full support 47Firefox Android Full support 55Opera Android Full support YesSafari iOS Full support YesSamsung Internet Android Full support 5.0
timestampChrome Full support 5Edge Full support 12Firefox Full support 3.5IE Full support 9Opera Full support 16Safari Full support 5WebView Android Full support YesChrome Android Full support 18Firefox Android Full support 4Opera Android Full support 16Safari iOS Full support YesSamsung Internet Android Full support 1.0

Legend

Full support  
Full support
No support  
No support
Uses a non-standard name.
Uses a non-standard name.

See also