var html = ''; // arrays to hold variants of the info window html with get direction forms open var to_html = ''; var from_html = ''; var gmarkers; var gdir; var marca1; var cargado=false; var estilo_bocadillo = 'font-size: 10pt; font-family: verdana; lineheight: 120%;'; //Cómo llegar'; GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(txt); }); // save the info we need to use later for the side_bar gmarkers = marker; html = txt; // add a line to the side_bar html return marker; } //comprobamos si el navegador es compatible con los mapas de google if (GBrowserIsCompatible()) { //instanciamos un mapa con GMap, pasándole una referencia a la capa o
donde queremos mostrar el mapa var map = new GMap2(document.getElementById(nombreMapa)); //centramos el mapa en una latitud y longitud deseadas map.setCenter(new GLatLng(latitud,longitud), zoom); map.setMapType(G_NORMAL_MAP ); //añadimos controles al mapa, para interacción con el usuario map.addControl(new GLargeMapControl());//añadimos el control para el manejo del mapa - zoom, posición, etc. map.addControl(new GMapTypeControl());//añadimos el control para cambiar el tipo del mapa (normal, satélite, híbrido) map.addControl(new GOverviewMapControl());//añadimos el control minimapa map.enableScrollWheelZoom();//Hacer zoom con la rueda //creo la marca para la situación var point; point=new GLatLng(latitud,longitud); marca1 = createMarker(point,'marcadorGMAPS', htmlBocadillo, enlaceTo, enlaceFrom); map.addOverlay(marca1); marca1.openInfoWindowHtml(html); } cargado=true; }