//<![CDATA[
function loadGoogleMap(map, lat, long, zoom, texto) {
	if (GBrowserIsCompatible()) {
		map.addControl(new GSmallMapControl());			// ZOOM
        //map.addControl(new GMapTypeControl());			// Hibrido		
		map.setCenter(new GLatLng(lat, long), zoom);
		
		// ICON
		var icon = new GIcon(G_DEFAULT_ICON);
		
		/*
		icon.image = "http://www/imagens/" + icon;
		icon.iconSize = new GSize(16, 15);
		icon.shadowSize = new GSize(0, 0);
		//icon.iconAnchor = new GPoint(6, 20);
		icon.infoWindowAnchor = new GPoint(5, 1);
		*/

		icon.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";
		icon.iconSize = new GSize(12, 20);
		icon.shadowSize = new GSize(22, 20);
		icon.iconAnchor = new GPoint(6, 20);
		icon.infoWindowAnchor = new GPoint(5, 1);
	
		// Set up our GMarkerOptions
		_icon = { icon:icon };
		
		// LOCALIZAÇÃO
		var localizacao = new GLatLng(lat, long);
		map.addOverlay(showInfo(map, localizacao, _icon, texto));
		// ABRE INFORMACÃO
		//map.openInfoWindow(map.getCenter(), texto);
		// CENTRAR O MAPA
		//map.setCenter(localizacao, zoom);
	}
}

function showInfo(map, local, icon, texto) {
	var marker = new GMarker(local, icon);
	GEvent.addListener(marker, "click", function() {map.openInfoWindowHtml(local, texto);});
	return marker;
}
//]]>
