iPDC-suite/test-examples/osm-gps-map.c

30 lines
739 B
C

#include <stdio.h>
#include <stdlib.h>
#include <gtk/gtk.h>
#include <glib.h>
#include <glib/gthread.h>
#include <cairo/cairo.h>
#include <glib/gprintf.h>
#include <osm-gps-map.h>
int main (int argc, char **argv)
{
g_thread_init(NULL);
gtk_init (&argc, &argv);
OsmGpsMapSource_t source = OSM_GPS_MAP_SOURCE_OPENSTREETMAP;
if ( !osm_gps_map_source_is_valid(source) )
return 1;
GtkWidget *map = g_object_new (OSM_TYPE_GPS_MAP,
"map-source", source,
"tile-cache", "/tmp/",
NULL);
GtkWidget *w = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_container_add (GTK_CONTAINER(w), map);
gtk_widget_show_all (w);
gtk_main ();
return 0;
}