function setGoogleMap(coordx, coordy, zoom, htmltext) { window.onload = function() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("googlemap")); map.addControl(new GSmallMapControl()); // map.addControl(new GMapTypeControl()); var point = new GLatLng(coordx, coordy); map.addOverlay(createMarker(point, htmltext)); map.setCenter(point, zoom); } } } function createMarker(punto, htmlContent) { var marker = new GMarker(punto); GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(htmlContent); } ); return marker; }