Tag: google - Webeame Snippets


Añadir snippet

Tag: google



Calcular distancia entre 2 puntos

Calculamos la distancia entro 2 puntos con las coordenadas de google maps
  1. function getDistance($lat1, $long1, $lat2, $long2)
  2. {
  3. $earth = 6371; //km
  4. //$earth = 3960; //millas
  5.  
  6. //Punto 1 coordenadas
  7. $lat1 = deg2rad($lat1);
  8. $long1= deg2rad($long1);
  9.  
  10. //Punto 2 coordenadas
  11. $lat2 = deg2rad($lat2);
  12. $long2= deg2rad($long2);
  13.  
  14. $dlong=$long2-$long1;
  15. $dlat=$lat2-$lat1;
  16.  
  17. $sinlat=sin($dlat/2);
  18. $sinlong=sin($dlong/2);
  19.  
  20. $a=($sinlat*$sinlat)+cos($lat1)*cos($lat2)*($sinlong*$sinlong);
  21.  
  22. $c=2*asin(min(1,sqrt($a)));
  23.  
  24. $d=($earth*$c);
  25.  
  26. return $d;
  27. }

En PHP calcular distancias coordenadas google maps por javito hace on 5/2/08 | Comentarios