Geolocation.watchPosition()

The Geolocation.watchPosition() method 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.

This method returns a watch ID value then can be used to unregister the handler by passing it to the Geolocation.clearWatch() method.

Syntax

id = navigator.geolocation.watchPosition(success, error, options)

Parameters

success

A callback function that takes a Position object as an input parameter.

errorOptional

An optional callback function that takes a PositionError object as an input parameter.