google.load("maps","2");
var centrolong = '38.780517385224954';
var centrolat = '-0.4478645324707031';
var address = '<b></b><br><i>Crta. Nacional 340 km. 805</i><br>(03830) Muro de Alcoy - Alicante</a>';
var zoom = 15;
var puntolong = '-0.4478645324707031';
var puntolat = '38.780517385224954';  

    function initialize() {
        if (GBrowserIsCompatible()) {
            map = new GMap2(document.getElementById("map_canvas"));
            map.addControl(new GSmallMapControl());
            map.setCenter(new GLatLng(centrolong, centrolat), zoom);
            map.addControl(new GMapTypeControl());            
            map.addControl(new GScaleControl());	
            map.addControl(new GOverviewMapControl());        
	        map.enableScrollWheelZoom();
	        map.enableDoubleClickZoom();          


            map.hideControls();


            GEvent.addDomListener(map.getContainer(), "DOMMouseScroll",
	        function(oEvent) { if (oEvent.preventDefault)
	        oEvent.preventDefault(); });

	        GEvent.addListener(map, "mouseover", function(){
	        map.showControls();
	        });         

	        GEvent.addListener(map, "mouseout", function(){
	        map.hideControls(); 
        	});

      var iconoMarca = new GIcon(G_DEFAULT_ICON);
      iconoMarca.image = "img/marcador.png";
      var tamanoIcono = new GSize(22,22);
      iconoMarca.iconSize = tamanoIcono;
      iconoMarca.shadow = "img/shadow-marcador.png";
      var tamanoSombra = new GSize(44,22);
      iconoMarca.shadowSize = tamanoSombra;
      iconoMarca.iconAnchor = new GPoint(16, 11);      

      
      function createMarker(point,nombre,continente,pais) {
      

         var marker = new GMarker(point, iconoMarca);         
         GEvent.addListener(marker, 'click', function() {
         marker.openInfoWindowHtml(address);
         });
         return marker;
      }
 
         var point = new GPoint (puntolong,puntolat);
         var marker = createMarker (point,address);
         map.addOverlay(marker);



 
         
         }
}
google.setOnLoadCallback(initialize);
