Estoy integrando a mi sitio web el google map, el problema que tengo es que pongo dos marcadores con sus iconos y al hacer clic en cualquiera de ellos se te abre una ventana con la dirección de cada uno pero la dirección se repite en vez de ser diferente.
el codigo:
Código Javascript:
Ver original
function codeAddress() { //alert(document.getElementById("address").value) //var address = document.getElementById("address").value; var direcciones = new Array; direcciones[0] = "Barcelona, corsega 358"; direcciones[1] = "Barcelona, corsega 320"; var total = direcciones.length; for (j=0; j<total; j++){ var direcc = new Array; direcc[(j)] = direcciones[j]; geocoder.geocode( { 'address': direcciones[j]},function(results, status) { if (status == google.maps.GeocoderStatus.OK) { map.setCenter(results[0].geometry.location); var image = '1.gif'; var marker = new google.maps.Marker({ map: map, position: results[0].geometry.location, icon: image, title:"s" }); google.maps.event.addListener(marker, 'click', function() { infowindow.open(map,marker); }); } else { alert("Problemas en el servidor " + status); } }); var contentString = '<div>'+direcciones[j]+'</div>' var infowindow = new google.maps.InfoWindow({ content: contentString }); } }
al hacer clic en el icono la ventana tendría que poner o Barcelona, corsega 358 o Barcelona, corsega 320 según el que haya pinchado.
saludos