Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/03/2013, 13:36
taoshi
 
Fecha de Ingreso: julio-2009
Mensajes: 117
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Problema bucle for y mozilla

Código:
$.ajax({
	type: "GET",
	url: "caminar.gpx",
	dataType: "gpx",
	success: function(gpx, valor)
			 {
				$(gpx).find('trkpt').each(function()
										 {
		 									
											
											var lat = $(this).attr('lat');
		 									var long = $(this).attr('lon');
											//METEMOS LAS COORDENADAS EN ARRAYS PARA CALCULAR LA DISTANCIA TOTAL RECORRIA
											latitud[n] = lat;
											longitud[n] = long;
											tiempo[n]=$(this).find('time').text();
											
								

											var aux = tiempo[n].split('T');
											var time = aux[1].split(':');
											horas = time[0];
											minutos = time[1];
											segundos = parseInt(time[2]); //Se utiliza parseInt() por que la variable segundos contiene al final una Z
											horas = (horas * 3600);
											minutos = (minutos * 60);
											tiempo[n]= (horas + minutos + segundos);
											
											n+=1;
											
											altitud = parseInt($(this).find('ele').text());
											
											if(altitud > myaltitud)
											{
											myaltitud = altitud;
											$('#altitudmaxima').html("<br />Mayor altitud: " + myaltitud);
											}
									
											if(altitud < mnaltitud)
											{
											mnaltitud = altitud;
											$('#altitudminima').html("Menor altitud: " + mnaltitud + "<br />");
											}
										 }); //FIN DEL EACH

La función la llamo con esta linea que esta dentro del for

Código:
distancia = Dist(latitud[i], longitud[i], latitud[i+1], longitud[i+1]);