Estoy modificando uno de los ejemplos de la galería de Google Maps, y para colocar un primer punto funciona bien, pero si quiero colocar un segundo y tercero, falla.
Esta parte delcódigo hace que se abra una ventana al darle clic al marcador, la ventana jala el contenido de un html aparte.
El segundo marcador abre el contenido que debe, pero en la posición del primero
En la variable marker ya intenté cambiar
Esta var marker = new GMarker(point);
por esta
var marker = addtag(point, address);
y no funcionó.
Saludos y espero alguien me ´pueda echar una mano.
Código javascript:
Ver original
function addtag(point, address) { var marker = new GMarker(point); GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(address); } ); return marker; } //inicia guaymas var point = new GLatLng(27.913493, -110.9066); var address = '<b>Guaymas</b><br/><i>División Noroeste</i><br /><a></a>'; var marker = addtag(point, address); map.addOverlay(marker); GEvent.addListener(marker, 'click', function() { var maxContentDiv = document.createElement('div'); maxContentDiv.innerHTML = 'Loading...' marker.openInfoWindowHtml("<div style='padding:5px'><b>Guaymas</b><br/><i>División Noroeste</i><br /></div>", {maxContent: maxContentDiv, maxTitle: "More Info"}); var iw = map.getInfoWindow(); GEvent.addListener(iw, "maximizeclick", function() { GDownloadUrl("Estaciones/guaymas.html", function(data) { maxContentDiv.innerHTML = data; }); }); }); //termina Guaymas //inicia Nogales var point = new GLatLng(31.278903, -110.9525); var address = '<b>Nogales</b><br/><i>División Noroeste</i><br /><a></a>'; var marker = addtag(point, address); map.addOverlay(marker); GEvent.addListener(marker, 'click', function() { var maxContentDiv = document.createElement('div'); maxContentDiv.innerHTML = 'Loading...' marker.openInfoWindowHtml("<div style='padding:5px'><b>Nogales</b><br/><i>División Noroeste</i><br /></div>", {maxContent: maxContentDiv, maxTitle: "More Info"}); var iw = map.getInfoWindow(); GEvent.addListener(iw, "maximizeclick", function() { GDownloadUrl("Estaciones/nogales.html", function(data) { maxContentDiv.innerHTML = data; }); }); }); //termina Nogales