Buenas,
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 originalfunction 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