2022-04-12 13:46:37 +02:00
|
|
|
(* BSD-2-Clause License *)
|
|
|
|
|
|
2022-04-07 14:45:11 +02:00
|
|
|
type t
|
|
|
|
|
|
|
|
|
|
val create : ?options:Jv.t -> string -> t
|
|
|
|
|
|
|
|
|
|
val invalidate_size : t -> unit
|
|
|
|
|
|
2022-04-09 22:21:22 +02:00
|
|
|
val set_view : Latlng.t -> zoom:int option -> t -> unit
|
2022-04-07 14:45:11 +02:00
|
|
|
|
|
|
|
|
val fit_world : t -> unit
|
|
|
|
|
|
|
|
|
|
val get_container : t -> Brr.El.t
|
|
|
|
|
|
2022-04-08 22:43:31 +02:00
|
|
|
val on : 'a Event.sub -> ('a Event.t -> 'b) -> t -> unit
|
2022-04-07 14:45:11 +02:00
|
|
|
|
|
|
|
|
val get_center : t -> Latlng.t
|
|
|
|
|
|
|
|
|
|
val get_zoom : t -> int
|
|
|
|
|
|
|
|
|
|
val wrapped_latlng : Latlng.t -> t -> Latlng.t
|
|
|
|
|
|
|
|
|
|
val as_target : t -> Brr.Ev.target
|
|
|
|
|
|
2022-04-09 22:21:22 +02:00
|
|
|
val of_jv : Jv.t -> t
|
2022-04-07 14:45:11 +02:00
|
|
|
|
2022-04-09 22:21:22 +02:00
|
|
|
val to_jv : t -> Jv.t
|