(* BSD-2-Clause License *) type t val create : ?options:Jv.t -> string -> t val invalidate_size : t -> unit val set_view : Latlng.t -> zoom:int option -> t -> unit val fit_world : t -> unit val get_container : t -> Brr.El.t val on : 'a Event.sub -> ('a Event.t -> 'b) -> t -> unit 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 val of_jv : Jv.t -> t val to_jv : t -> Jv.t