Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

gmps

[Resolvido] problema com variavel

Recommended Posts

galera, eu tenho:

 

function showLocation(name, address)
{		
    alert(address);
    geocoder.getLocations(address, addAddressToMap); 
} 

function addAddressToMap(response) { 
	  if (!response || response.Status.code != 200) { 
		alert("Sorry, we were unable to geocode your address"); 
	  } else { 
		place = response.Placemark[0]; 		
		point = new GLatLng(place.Point.coordinates[1], place.Point.coordinates[0]); 	
		
		msg = "<center><b>"+address+"</b><br>"+address+"</center>";
		marker = createMarker(point, icon, msg);

		alert(address);		
	  } 
} 	


for (var i = 0; i < endpointSize; i++)
{
var location = endpoints[i].getElementsByTagName("location")[0];

address = location.getElementsByTagName("address")[0].childNodes[0].nodeValue + ', '+ 	location.getElementsByTagName("city")[0].childNodes[0].nodeValue + ' - ' + location.getElementsByTagName("state")[0].childNodes[0].nodeValue;						

name = location.getElementsByTagName("name")[0].childNodes[0].nodeValue;
							
showLocation(name, address);
}

bom...o problema é o seguinte...eu tenho um laço for e toda vez tem uma informação nova...o ALERT dentro da função showLocation funciona, ou seja, toda vez aparece um endereço novo, mas o ALERT dentro da função addAddressToMap sempre aparece o último endereço...como resolver isso? acredito que seja problema de variáveis

 

agora, se eu passo endereços diferentes, ele marca os pontos no mapa certo mas no alert vem repetido...

 

=/

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.