From 3ad3455551be0d7859ecb02290376206d5e66498 Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Sun, 22 Apr 2012 09:20:32 +1000 Subject: And actually include new files, plus elementary libraries. --- libraries/elementary/src/modules/test_map/mod.c | 77 +++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 libraries/elementary/src/modules/test_map/mod.c (limited to 'libraries/elementary/src/modules/test_map/mod.c') diff --git a/libraries/elementary/src/modules/test_map/mod.c b/libraries/elementary/src/modules/test_map/mod.c new file mode 100644 index 0000000..a075cdd --- /dev/null +++ b/libraries/elementary/src/modules/test_map/mod.c @@ -0,0 +1,77 @@ +#include "Elementary.h" +#include +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +EAPI char * +map_module_source_name_get(void) +{ + return strdup("test_map"); +} + +EAPI int +map_module_tile_zoom_min_get(void) +{ + return 0; +} + +EAPI int +map_module_tile_zoom_max_get(void) +{ + return 18; +} + +EAPI char * +map_module_tile_url_get(Evas_Object *obj __UNUSED__, int x, int y, int zoom) +{ + char buf[PATH_MAX]; + snprintf(buf, sizeof(buf), "http://tile.openstreetmap.org/%d/%d/%d.png", + zoom, x, y); + return strdup(buf); +} + +EAPI char * +map_module_route_source_get(void) +{ + return NULL; +} + +EAPI char * +map_module_route_url_get(Evas_Object *obj __UNUSED__, const char *type_name __UNUSED__, int method __UNUSED__, double flon __UNUSED__, double flat __UNUSED__, double tlon __UNUSED__, double tlat __UNUSED__) +{ + return strdup(""); +} + +EAPI char * +map_module_name_url_get(Evas_Object *obj __UNUSED__, int method __UNUSED__, const char *name __UNUSED__, double lon __UNUSED__, double lat __UNUSED__) +{ + return strdup(""); +} + +EAPI Eina_Bool +map_module_tile_geo_to_coord(const Evas_Object *obj __UNUSED__, int zoom __UNUSED__, double lon __UNUSED__, double lat __UNUSED__, int size __UNUSED__, int *x __UNUSED__, int *y __UNUSED__) +{ + return EINA_FALSE; +} + +EAPI Eina_Bool +map_module_tile_coord_to_geo(const Evas_Object *obj __UNUSED__, int zoom __UNUSED__, int x __UNUSED__, int y __UNUSED__, int size __UNUSED__, double *lon __UNUSED__, double *lat __UNUSED__) +{ + return EINA_FALSE; +} + +static Eina_Bool +_module_init(void) +{ + return EINA_TRUE; +} + +static void +_module_shutdown(void) +{ +} + +EINA_MODULE_INIT(_module_init); +EINA_MODULE_SHUTDOWN(_module_shutdown); + -- cgit v1.1