using Gtk; using WebKit; namespace Ria { public class GMapView : WebView { public void ShowLocation (double latitude, double longitude) { Open ("http://maps.google.com/maps?q=" + latitude + "+" + longitude); } public void ShowPlace (string name) { Open ("http://maps.google.com/maps?f=q&hl=en&geocode=&q=" + name); } } } #include #include int main (int argc, char *argv[]) { gtk_init (&argc, &argv); GtkWidget *gmap_view = ria_gmap_view_new (); GtkWidget *window = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_window_set_default_size (GTK_WINDOW (window), 640, 480); gtk_container_add (GTK_CONTAINER (window), gmap_view); gtk_widget_show_all (window); ria_gmap_view_show_place (GTK_WIDGET (gmap_view), "Checkpoint Charlie Berlin"); gtk_main (); return 0; }