Pessoal,
Eu tenho um codigo em JavaScript, que carrega 3 pontos num mapa usando o google.
O problema é que os 3 pontos do mapa estão aparecendo com o mesmo nome de cidade.
Eu fiz assim, declarei 3 cidades num array:
Depois fiz um laço, para percorrer o array, e dentro do laço eu carrego o marker dentro do mapa do google:
[code]for(i=0;i<params.length;i++){
cidade = ‘’;
cidade = params[i];
geocoder.geocode( {‘address’: cidade}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
map.setCenter(results[0].geometry.location);
var marker = new google.maps.Marker({
map: map,
icon: pinImage,
position: results[0].geometry.location,
title: cidade
});
} else {
alert('erro');
}
});[/code]
O problema é que o mapa aparece com os 3 pontos nos locais corretos, porem com o mesmo nome: Leme-SP.
Vejam a imagem:
http://imageshack.us/photo/my-images/593/uq0j.png/
Alguem sabe dizer o porque disso?