static void
_route_loaded(void *data, Evas_Object *obj, void *ev)
{
   Example_Data *exam_data = data;

   exam_data->route_ovl = elm_map_overlay_route_add(obj, exam_data->route);
   elm_map_overlay_color_set(exam_data->route_ovl, 0, 255, 0, 255);
}
Example #2
0
void
map_cb(void *data, Evas_Object *obj, void *event_info)
{
	Evas_Object *nf = (Evas_Object *)data;
	Evas_Object *map;
	Elm_Map_Overlay *overlay;

	map = elm_map_add(nf);
	evas_object_size_hint_weight_set(map, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
	evas_object_show(map);

	elm_map_zoom_set(map, 10);
	elm_map_region_bring_in(map, 2.352, 48.857);

	overlay = elm_map_overlay_add(map, 2.352, 48.857);
	elm_map_overlay_color_set(overlay, 0x00, 0xfa, 0x9a, 0xff);
	elm_map_overlay_displayed_zoom_min_set(overlay, 5);

	elm_naviframe_item_push(nf, "Map", NULL, NULL, map, "empty");
}