module Elm_map: sig .. end
Map
type [ `_class
       | `bubble
       | `circle
       | `default
       | `group
       | `line
       | `none
       | `polygon
       | `route
       | `scale ] 
type 
type [ `auto_fill | `auto_fit | `last | `manual ] 
type Evas.obj -> overlay -> unit 
type 
type [ `last | `name | `route | `tile ] 
type [ `bicycle | `foot | `last | `motocar ] 
type [ `fastest | `last | `shortest ] 
type Evas.obj -> route -> unit 
type 
type Evas.obj -> name -> unit 
type [ `last | `reverse | `search ] 
val add : Evas.obj -> Evas.obj
val addx : Elm_object.t_addx
val zoom_set : Evas.obj -> int -> unit
val zoom_get : Evas.obj -> int
val zoom_mode_set : Evas.obj -> zoom_mode -> unit
val zoom_mode_get : Evas.obj -> zoom_mode
val zoom_min_set : Evas.obj -> int -> unit
val zoom_min_get : Evas.obj -> int
val zoom_max_set : Evas.obj -> int -> unit
val zoom_max_get : Evas.obj -> int
val region_get : Evas.obj -> float * float
val region_bring_in : Evas.obj -> float -> float -> unit
val region_show : Evas.obj -> float -> float -> unit
val canvas_to_region_convert : Evas.obj -> int -> int -> float * float
val region_to_canvas_convert : Evas.obj -> float -> float -> int * int
val paused_set : Evas.obj -> bool -> unit
val paused_get : Evas.obj -> bool
val rotate_set : Evas.obj -> float -> int -> int -> unit
val rotate_get : Evas.obj -> float * int * int
val wheel_disabled_set : Evas.obj -> bool -> unit
val wheel_disabled_get : Evas.obj -> bool
val user_agent_set : Evas.obj -> string -> unit
val user_agent_get : Evas.obj -> string
val overlay_add : Evas.obj -> float -> float -> overlay
val overlays_get : Evas.obj -> overlay list
val overlay_del : overlay -> unit
val overlay_type_get : overlay -> overlay_type
val overlay_hide_set : overlay -> bool -> unit
val overlay_hide_get : overlay -> bool
val overlay_displayed_zoom_min_set : overlay -> int -> unit
val overlay_displayed_zoom_min_get : overlay -> int
val overlay_paused_set : overlay -> bool -> unit
val overlay_paused_get : overlay -> bool
val overlay_visible_get : overlay -> bool
val overlay_content_set : overlay -> Evas.obj option -> unit
val overlay_content_get : overlay -> Evas.obj option
val overlay_icon_set : overlay -> Evas.obj option -> unit
val overlay_icon_get : overlay -> Evas.obj option
val overlay_region_set : overlay -> float -> float -> unit
val overlay_region_get : overlay -> float * float
val overlay_color_set : overlay -> int -> int -> int -> int -> unit
val overlay_color_get : overlay -> int * int * int * int
val overlay_show : overlay -> unit
val overlays_show : overlay list -> unit
val overlay_get_cb_set : overlay -> overlay_get_cb -> unit
val overlay_class_add : Evas.obj -> overlay
val overlay_class_append : overlay -> overlay -> unit
val overlay_class_remove : overlay -> overlay -> unit
val overlay_class_zoom_max_set : overlay -> int -> unit
val overlay_class_zoom_max_get : overlay -> int
val overlay_group_members_get : overlay -> overlay list
val overlay_bubble_add : Evas.obj -> overlay
val overlay_bubble_follow : overlay -> overlay -> unit
val overlay_bubble_content_append : overlay -> Evas.obj -> unit
val overlay_bubble_content_clear : overlay -> unit
val overlay_route_add : Evas.obj -> route -> overlay
val overlay_line_add : Evas.obj -> float -> float -> float -> float -> overlay
val overlay_polygon_add : Evas.obj -> overlay
val overlay_polygon_region_add : overlay -> float -> float -> unit
val overlay_circle_add : Evas.obj -> float -> float -> float -> overlay
val overlay_scale_add : Evas.obj -> int -> int -> overlay
val tile_load_status_get : Evas.obj -> int * int
val sources_get : Evas.obj -> source_type -> string list
val source_set : Evas.obj -> source_type -> string -> unit
val source_get : Evas.obj -> source_type -> string
val route_add : Evas.obj ->
       route_type ->
       route_method ->
       float -> float -> float -> float -> route_cb -> route
val route_del : route -> unit
val route_distance_get : route -> float
val route_node_get : route -> string
val route_waypoint_get : route -> string
val name_add : Evas.obj ->
       ?addr:string ->
       ?lon:float -> ?lat:float -> ?cb:name_cb -> unit -> name
val name_address_get : name -> string
val name_region_get : name -> float * float
val name_del : name -> unit
val track_add : Evas.obj -> route -> Evas.obj
val track_remove : Evas.obj -> Evas.obj -> unit