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