All pastes #938542 Raw Edit

Miscellany

public text v1 · immutable
·published 2008-03-11 18:41 UTC
rendered paste body
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 <gtk/gtk.h>
#include <ria/riagmapview.h>

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