Para abrir una ventana al dar clic en un marker en los mapas de google maps debemos utilizar el objeto de nombre infoWindow. Para ello veamos el siguiente ejemplo:
Dar clic en el marker:
Código HTML
<div id="mapa" style="height:300px;"> </div>
Código Javascript
function initialize() { //valores de mapa var myLatlng = new google.maps.LatLng(18.363882,-103.044922); var mapOptions = { zoom: 4, center: myLatlng }; //creamos el mapa var map = new google.maps.Map(document.getElementById('mapa'), mapOptions); //contenido de nuestra ventana var contentString = '<div id="content">'+ 'contenido feliz de una ventanita en el marker<br>'+ 'contenido feliz de una ventanita en el marker<br>'+ 'contenido feliz de una ventanita en el marker<br>'+ 'contenido feliz de una ventanita en el marker<br>'+ '</div>'; //info window var infowindow = new google.maps.InfoWindow({ content: contentString }); //variables de nuestro marker, contiene la ubicación del centro del mapa var marker = new google.maps.Marker({ position: myLatlng, map: map, title: 'Titulo del marker' }); //agregamos el evento para abrir el infowindow de nuestro marker google.maps.event.addListener(marker, 'click', function() { infowindow.open(map,marker); }); } //ejecutamos la funcion que tiene todo nuestro codigo initialize();