1 
2 EAPI void
elm_map_zoom_min_set(Elm_Map * obj,int zoom)3 elm_map_zoom_min_set(Elm_Map *obj, int zoom)
4 {
5    elm_obj_map_zoom_min_set(obj, zoom);
6 }
7 
8 EAPI int
elm_map_zoom_min_get(const Elm_Map * obj)9 elm_map_zoom_min_get(const Elm_Map *obj)
10 {
11    return elm_obj_map_zoom_min_get(obj);
12 }
13 
14 EAPI void
elm_map_rotate_set(Elm_Map * obj,double degree,int cx,int cy)15 elm_map_rotate_set(Elm_Map *obj, double degree, int cx, int cy)
16 {
17    elm_obj_map_rotate_set(obj, degree, cx, cy);
18 }
19 
20 EAPI void
elm_map_rotate_get(const Elm_Map * obj,double * degree,int * cx,int * cy)21 elm_map_rotate_get(const Elm_Map *obj, double *degree, int *cx, int *cy)
22 {
23    elm_obj_map_rotate_get(obj, degree, cx, cy);
24 }
25 
26 EAPI void
elm_map_user_agent_set(Elm_Map * obj,const char * user_agent)27 elm_map_user_agent_set(Elm_Map *obj, const char *user_agent)
28 {
29    elm_obj_map_user_agent_set(obj, user_agent);
30 }
31 
32 EAPI const char *
elm_map_user_agent_get(const Elm_Map * obj)33 elm_map_user_agent_get(const Elm_Map *obj)
34 {
35    return elm_obj_map_user_agent_get(obj);
36 }
37 
38 EAPI void
elm_map_zoom_max_set(Elm_Map * obj,int zoom)39 elm_map_zoom_max_set(Elm_Map *obj, int zoom)
40 {
41    elm_obj_map_zoom_max_set(obj, zoom);
42 }
43 
44 EAPI int
elm_map_zoom_max_get(const Elm_Map * obj)45 elm_map_zoom_max_get(const Elm_Map *obj)
46 {
47    return elm_obj_map_zoom_max_get(obj);
48 }
49 
50 EAPI void
elm_map_region_get(const Elm_Map * obj,double * lon,double * lat)51 elm_map_region_get(const Elm_Map *obj, double *lon, double *lat)
52 {
53    elm_obj_map_region_get(obj, lon, lat);
54 }
55 
56 EAPI Eina_List *
elm_map_overlays_get(const Elm_Map * obj)57 elm_map_overlays_get(const Elm_Map *obj)
58 {
59    return elm_obj_map_overlays_get(obj);
60 }
61 
62 EAPI void
elm_map_tile_load_status_get(const Elm_Map * obj,int * try_num,int * finish_num)63 elm_map_tile_load_status_get(const Elm_Map *obj, int *try_num, int *finish_num)
64 {
65    elm_obj_map_tile_load_status_get(obj, try_num, finish_num);
66 }
67 
68 EAPI void
elm_map_source_set(Elm_Map * obj,Elm_Map_Source_Type type,const char * source_name)69 elm_map_source_set(Elm_Map *obj, Elm_Map_Source_Type type, const char *source_name)
70 {
71    elm_obj_map_source_set(obj, type, source_name);
72 }
73 
74 EAPI const char *
elm_map_source_get(const Elm_Map * obj,Elm_Map_Source_Type type)75 elm_map_source_get(const Elm_Map *obj, Elm_Map_Source_Type type)
76 {
77    return elm_obj_map_source_get(obj, type);
78 }
79 
80 EAPI Elm_Map_Route *
elm_map_route_add(Elm_Map * obj,Elm_Map_Route_Type type,Elm_Map_Route_Method method,double flon,double flat,double tlon,double tlat,Elm_Map_Route_Cb route_cb,void * data)81 elm_map_route_add(Elm_Map *obj, Elm_Map_Route_Type type, Elm_Map_Route_Method method, double flon, double flat, double tlon, double tlat, Elm_Map_Route_Cb route_cb, void *data)
82 {
83    return elm_obj_map_route_add(obj, type, method, flon, flat, tlon, tlat, route_cb, data);
84 }
85 
86 EAPI Efl_Canvas_Object *
elm_map_track_add(Elm_Map * obj,void * emap)87 elm_map_track_add(Elm_Map *obj, void *emap)
88 {
89    return elm_obj_map_track_add(obj, emap);
90 }
91 
92 EAPI void
elm_map_region_to_canvas_convert(const Elm_Map * obj,double lon,double lat,int * x,int * y)93 elm_map_region_to_canvas_convert(const Elm_Map *obj, double lon, double lat, int *x, int *y)
94 {
95    elm_obj_map_region_to_canvas_convert(obj, lon, lat, x, y);
96 }
97 
98 EAPI Elm_Map_Overlay *
elm_map_overlay_circle_add(Elm_Map * obj,double lon,double lat,double radius)99 elm_map_overlay_circle_add(Elm_Map *obj, double lon, double lat, double radius)
100 {
101    return elm_obj_map_overlay_circle_add(obj, lon, lat, radius);
102 }
103 
104 EAPI Elm_Map_Overlay *
elm_map_overlay_class_add(Elm_Map * obj)105 elm_map_overlay_class_add(Elm_Map *obj)
106 {
107    return elm_obj_map_overlay_class_add(obj);
108 }
109 
110 EAPI Elm_Map_Overlay *
elm_map_overlay_bubble_add(Elm_Map * obj)111 elm_map_overlay_bubble_add(Elm_Map *obj)
112 {
113    return elm_obj_map_overlay_bubble_add(obj);
114 }
115 
116 EAPI const char **
elm_map_sources_get(const Elm_Map * obj,Elm_Map_Source_Type type)117 elm_map_sources_get(const Elm_Map *obj, Elm_Map_Source_Type type)
118 {
119    return elm_obj_map_sources_get(obj, type);
120 }
121 
122 EAPI Elm_Map_Overlay *
elm_map_overlay_polygon_add(Elm_Map * obj)123 elm_map_overlay_polygon_add(Elm_Map *obj)
124 {
125    return elm_obj_map_overlay_polygon_add(obj);
126 }
127 
128 EAPI Elm_Map_Overlay *
elm_map_overlay_line_add(Elm_Map * obj,double flon,double flat,double tlon,double tlat)129 elm_map_overlay_line_add(Elm_Map *obj, double flon, double flat, double tlon, double tlat)
130 {
131    return elm_obj_map_overlay_line_add(obj, flon, flat, tlon, tlat);
132 }
133 
134 EAPI void
elm_map_region_show(Elm_Map * obj,double lon,double lat)135 elm_map_region_show(Elm_Map *obj, double lon, double lat)
136 {
137    elm_obj_map_region_show(obj, lon, lat);
138 }
139 
140 EAPI Elm_Map_Name *
elm_map_name_add(const Elm_Map * obj,const char * address,double lon,double lat,Elm_Map_Name_Cb name_cb,void * data)141 elm_map_name_add(const Elm_Map *obj, const char *address, double lon, double lat, Elm_Map_Name_Cb name_cb, void *data)
142 {
143    return elm_obj_map_name_add(obj, address, lon, lat, name_cb, data);
144 }
145 
146 EAPI void
elm_map_name_search(const Elm_Map * obj,const char * address,Elm_Map_Name_List_Cb name_cb,void * data)147 elm_map_name_search(const Elm_Map *obj, const char *address, Elm_Map_Name_List_Cb name_cb, void *data)
148 {
149    elm_obj_map_name_search(obj, address, name_cb, data);
150 }
151 
152 EAPI void
elm_map_region_bring_in(Elm_Map * obj,double lon,double lat)153 elm_map_region_bring_in(Elm_Map *obj, double lon, double lat)
154 {
155    elm_obj_map_region_bring_in(obj, lon, lat);
156 }
157 
158 EAPI void
elm_map_region_zoom_bring_in(Elm_Map * obj,int zoom,double lon,double lat)159 elm_map_region_zoom_bring_in(Elm_Map *obj, int zoom, double lon, double lat)
160 {
161    elm_obj_map_region_zoom_bring_in(obj, zoom, lon, lat);
162 }
163 
164 EAPI void
elm_map_track_remove(Elm_Map * obj,Efl_Canvas_Object * route)165 elm_map_track_remove(Elm_Map *obj, Efl_Canvas_Object *route)
166 {
167    elm_obj_map_track_remove(obj, route);
168 }
169 
170 EAPI Elm_Map_Overlay *
elm_map_overlay_route_add(Elm_Map * obj,const Elm_Map_Route * route)171 elm_map_overlay_route_add(Elm_Map *obj, const Elm_Map_Route *route)
172 {
173    return elm_obj_map_overlay_route_add(obj, route);
174 }
175 
176 EAPI Elm_Map_Overlay *
elm_map_overlay_scale_add(Elm_Map * obj,int x,int y)177 elm_map_overlay_scale_add(Elm_Map *obj, int x, int y)
178 {
179    return elm_obj_map_overlay_scale_add(obj, x, y);
180 }
181 
182 EAPI Elm_Map_Overlay *
elm_map_overlay_add(Elm_Map * obj,double lon,double lat)183 elm_map_overlay_add(Elm_Map *obj, double lon, double lat)
184 {
185    return elm_obj_map_overlay_add(obj, lon, lat);
186 }
187 
188 EAPI void
elm_map_canvas_to_region_convert(const Elm_Map * obj,int x,int y,double * lon,double * lat)189 elm_map_canvas_to_region_convert(const Elm_Map *obj, int x, int y, double *lon, double *lat)
190 {
191    elm_obj_map_canvas_to_region_convert(obj, x, y, lon, lat);
192 }
193