jon.recoil.org

Module Brr_io.Geolocation

Access to device location.

See Geolocation API.

module Error : sig ... end

Position errors.

module Pos : sig ... end

Positions.

type opts

The type for geolocalisation options.

val opts : ?high_accuracy:bool -> ?timeout_ms:int -> ?maximum_age_ms:int -> unit -> Brr_io.Geolocation.opts

opts ~high_accuracy ~maximum_age_ms ~timeout_ms () are geolocalisation options.

Geolocalizing

type t

The type for device Geolocation objects.

of_navigator n is a device geolocalisation object for navigator n.

get l ~opts is the position of l determined with options opts.

type watch_id = int

The type for watcher identifiers.

watch l ~opts f monitors the position of l determined with opts by periodically calling f. Stop watching by calling unwatch with the returned identifier.

unwatch l id unwatches id as returned by a previous call to watch.