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); }
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"); }