Geolocation

open class Geolocation(source)

The Geolocation interface represents an object able to obtain the position of the device programmatically. It gives Web content access to the location of the device. This allows a website or app to offer customized results based on the user's location.

MDN Reference

Functions

Link copied to clipboard

The clearWatch() method of the Geolocation interface is used to unregister location/error monitoring handlers previously installed using Geolocation.watchPosition().

Link copied to clipboard

The getCurrentPosition() method of the Geolocation interface is used to get the current position of the device.

Link copied to clipboard
fun getCurrentPositionWithCallbacks(successCallback: PositionCallback, errorCallback: PositionErrorCallback? = definedExternally, options: PositionOptions = definedExternally)

The getCurrentPosition() method of the Geolocation interface is used to get the current position of the device.

Link copied to clipboard

The watchPosition() method of the Geolocation interface is used to register a handler function that will be called automatically each time the position of the device changes. You can also, optionally, specify an error handling callback function.

Link copied to clipboard
fun watchPositionWithCallbacks(successCallback: PositionCallback, errorCallback: PositionErrorCallback? = definedExternally, options: PositionOptions = definedExternally): GeolocationWatchId

The watchPosition() method of the Geolocation interface is used to register a handler function that will be called automatically each time the position of the device changes. You can also, optionally, specify an error handling callback function.