In this example a marker is added to a Google Map. The marker is draggable has a tooltip and an InfoWindow opens when you click it.
// Init the map
var map = new GMap2(document.getElementById('map'));
map.addControl(new GSmallMapControl());
map.setCenter(new GLatLng(59.5, 14.0), 6);
// Creating a marker
var marker = new GMarker(new GLatLng(59.0, 13.80), {
draggable: true,
title: 'Drag me'
});
// Adding a click event to the marker
GEvent.addListener(marker, "click", function() {
marker.openInfoWindow('My InfoWindow');
});
// Close InfoWindow at dragstart
GEvent.addListener(marker, "dragstart", function() {
map.closeInfoWindow();
});
// Add the marker to the map
map.addOverlay(marker);