var googlemap = {
'googlemap_1' : { 'lat' : '54.008479', 'lng' : '-1.387392', 'info' : '
Harrogate Paintball Centre
HG5 0XJ
' }
};
// Initialisation function
function load()
{
if ( !GBrowserIsCompatible() )
return;
// Look for each map
for ( var divID in googlemap )
{
// Create the map
if( document.getElementById( divID ) )
{
// Handle on current map data
var g = googlemap[ divID ];
var map = new GMap2(document.getElementById( divID ));
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
map.setCenter( new GLatLng( g.lat, g.lng ), 13 );
var point = new GLatLng( g.lat, g.lng );
var marker = createMarker( point, g.info );
map.addOverlay( marker );
}
}
}
// Creates a marker at the given point with the given info label
function createMarker( point, info, id )
{
var marker = new GMarker( point );
GEvent.addListener( marker, "click", function() {
marker.openInfoWindowHtml( info );
} );
return marker;
}