Foros del Web » Programando para Internet » PHP »

ayuda con calculo de distancia entre dos puntos.

Estas en el tema de ayuda con calculo de distancia entre dos puntos. en el foro de PHP en Foros del Web. hola tengo estas funciones que me calculan la distacia que hay entre un punto y otros. Código PHP: private function  getDistances ( $propertys , $coordenadaX , ...
  #1 (permalink)  
Antiguo 24/11/2010, 09:29
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 8 meses
Puntos: 15
ayuda con calculo de distancia entre dos puntos.

hola tengo estas funciones que me calculan la distacia que hay entre un punto y otros.

Código PHP:

private function getDistances($propertys,$coordenadaX,$coordenadaY){

for(
$i=0;$i<count($propertys);$i++){

$distance[$i]=$this->getDistance($propertys[$i]['cor'][0],$propertys[$i]['cor'][1], $coordenadaX$coordenadaY);

}

return 
$distance;

}

private function 
getDistance($propertyX,$propertyY,$coordenadaX,$coordenadaY){

// Resta de las coordenadas finales con las iniciales.

$Xo=$coordenadaX-$propertyX;
$Yo=$coordenadaY-$propertyY;
//Elevacion al cuadrado de las restas.

$Xo=pow($Xo,2);
$Yo=pow($Yo,2);
//Suma de los resultados

$XoYo=$Xo+$Yo;
//raiz cuadrada de la suma

$distance=sqrt($XoYo);

return 
$distance;


el problema es que en $distance de getDistances me retorna el mismo resultado no se que estoy haciendo mal?

edito: las coordenadas son de este tipo
coordenadaX coordenadaY
-74.06416 4.67142

propertyX propertyY
-74.06407 4.67243


saludos

Última edición por RIVERMILLOS; 24/11/2010 a las 09:45

Etiquetas: calculo, distancia, dos, puntos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:45.