Class map. More...
Public Member Functions | |
map (Eo *eo) | |
Eo Constructor. More... | |
map (std::nullptr_t) | |
nullptr_t Constructor. More... | |
map (map const &other) | |
Copy Constructor. | |
void | source_set (Elm_Map_Source_Type type_,::efl::eina::string_view source_name_) const |
::efl::eina::string_view | source_get (Elm_Map_Source_Type type_) const |
Elm_Map_Route * | route_add (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_) const |
::evas::object | track_add (void *emap_) const |
void | region_to_canvas_convert (double lon_, double lat_, Evas_Coord *x_, Evas_Coord *y_) const |
Elm_Map_Overlay * | overlay_circle_add (double lon_, double lat_, double radius_) const |
const char ** | sources_get (Elm_Map_Source_Type type_) const |
Elm_Map_Overlay * | overlay_line_add (double flon_, double flat_, double tlon_, double tlat_) const |
void | region_show (double lon_, double lat_) const |
Elm_Map_Name * | name_add (::efl::eina::optional< ::efl::eina::string_view > address_, double lon_, double lat_, Elm_Map_Name_Cb name_cb_, void *data_) const |
void | name_search (::efl::eina::string_view address_, Elm_Map_Name_List_Cb name_cb_, void *data_) const |
void | region_bring_in (double lon_, double lat_) const |
void | region_zoom_bring_in (int zoom_, double lon_, double lat_) const |
void | track_remove (::evas::object route_) const |
Elm_Map_Overlay * | overlay_route_add (const Elm_Map_Route *route_) const |
Elm_Map_Overlay * | overlay_scale_add (Evas_Coord x_, Evas_Coord y_) const |
Elm_Map_Overlay * | overlay_add (double lon_, double lat_) const |
void | canvas_to_region_convert (Evas_Coord x_, Evas_Coord y_, double *lon_, double *lat_) const |
map (::efl::eo::parent_type _p) | |
Constructs a new elm::map object. More... | |
Class map.
|
inlineexplicit |
Constructs a new elm::map object.
Constructs a new elm::map object. If you want this object to be a child of another Eo object, use an efl::eo::parent expression, like the example.
Example:
|
inlineexplicit |
Eo Constructor.
Constructs the object from an Eo* pointer stealing its ownership.
eo | The Eo object pointer. |
|
inlineexplicit |
nullptr_t Constructor.
Constructs an empty (null) object.
void elm::map::canvas_to_region_convert | ( | Evas_Coord | x_, |
Evas_Coord | y_, | ||
double * | lon_, | ||
double * | lat_ | ||
) | const |
x | ||
y | ||
[out] | lon | |
[out] | lat |
Elm_Map_Name* elm::map::name_add | ( | ::efl::eina::optional< ::efl::eina::string_view > | address_, |
double | lon_, | ||
double | lat_, | ||
Elm_Map_Name_Cb | name_cb_, | ||
void * | data_ | ||
) | const |
address | |
lon | |
lat | |
name_cb | |
data |
void elm::map::name_search | ( | ::efl::eina::string_view | address_, |
Elm_Map_Name_List_Cb | name_cb_, | ||
void * | data_ | ||
) | const |
address | |
name_cb | |
data |
Elm_Map_Overlay* elm::map::overlay_add | ( | double | lon_, |
double | lat_ | ||
) | const |
lon | |
lat |
Elm_Map_Overlay* elm::map::overlay_circle_add | ( | double | lon_, |
double | lat_, | ||
double | radius_ | ||
) | const |
lon | |
lat | |
radius |
Elm_Map_Overlay* elm::map::overlay_line_add | ( | double | flon_, |
double | flat_, | ||
double | tlon_, | ||
double | tlat_ | ||
) | const |
flon | |
flat | |
tlon | |
tlat |
Elm_Map_Overlay* elm::map::overlay_route_add | ( | const Elm_Map_Route * | route_ | ) | const |
route |
Elm_Map_Overlay* elm::map::overlay_scale_add | ( | Evas_Coord | x_, |
Evas_Coord | y_ | ||
) | const |
x | |
y |
void elm::map::region_bring_in | ( | double | lon_, |
double | lat_ | ||
) | const |
lon | |
lat |
void elm::map::region_show | ( | double | lon_, |
double | lat_ | ||
) | const |
lon | |
lat |
void elm::map::region_to_canvas_convert | ( | double | lon_, |
double | lat_, | ||
Evas_Coord * | x_, | ||
Evas_Coord * | y_ | ||
) | const |
lon | ||
lat | ||
[out] | x | |
[out] | y |
void elm::map::region_zoom_bring_in | ( | int | zoom_, |
double | lon_, | ||
double | lat_ | ||
) | const |
zoom | |
lon | |
lat |
Elm_Map_Route* elm::map::route_add | ( | 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_ | ||
) | const |
type | |
method | |
flon | |
flat | |
tlon | |
tlat | |
route_cb | |
data |
::efl::eina::string_view elm::map::source_get | ( | Elm_Map_Source_Type | type_ | ) | const |
type |
void elm::map::source_set | ( | Elm_Map_Source_Type | type_, |
::efl::eina::string_view | source_name_ | ||
) | const |
type | |
source_name |
const char** elm::map::sources_get | ( | Elm_Map_Source_Type | type_ | ) | const |
type |
::evas::object elm::map::track_add | ( | void * | emap_ | ) | const |
emap |
void elm::map::track_remove | ( | ::evas::object | route_ | ) | const |
route |