Bienvenido: ( Identificarse | Registrarse )      
Foros de Trucos Windows
 
Reply to this topicStart new topicStart Poll

Outline · [ Estándar ] · Lineal+

> Calcula la distancia entre dos puntos geográficos con Javascript

marga2f
post Dec 11 2007, 05:21 AM
Publicado: #1


El mayor riesgo en la vida, es no hacer nada.
Group Icon

Grupo: Editor
Mensajes: 1.879
Registrado: 16-February 07
Desde: Misiones-Argentina
Miembro nº: 193.454



Calcula la distancia entre dos puntos geográficos con Javascript

Increible lo que algunas personas son capaces de hacer con javascript y una idea clara de lo que se quiere conseguir.
La formula Haversine

La formula Haversine es una ecuación muy importante para la navegación en la que podemos obtener la distancia entre dos puntos geográficos (longitud y latitud) dados.

haversine.png

Formula:

R = earth’s radius (mean radius = 6,371km)
Δlat = lat2− lat1
Δlong = long2− long1
a = sin²(Δlat/2) + cos(lat1).cos(lat2).sin²(Δlong/2)
c = 2.atan2(√a, √(1−a))
d = R.c

Versión en Javascript

var R = 6371; // km
var dLat = (lat2-lat1).toRad();
var dLon = (lon2-lon1).toRad();
var a = Math.sin(dLat/2) * Math.sin(dLat/2) +
Math.cos(lat1.toRad()) * Math.cos(lat2.toRad()) *
Math.sin(dLon/2) * Math.sin(dLon/2);
var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a));
var d = R * c;

Simplemente increible la complejidad que le podemos dar a nuestros scripts Javascript.


FUENTE



User is offlineProfile CardPM
Go to the top of the page
+Quote Post
vitrox2007
post Dec 21 2007, 09:03 PM
Publicado: #2


.::Sr. Feudal::.
*******

Grupo: Members
Mensajes: 1.400
Registrado: 21-December 07
Desde: Prados Argentinos - Coordoobee's!
Miembro nº: 220.375



jajaj asombroso laugh.gif

Saludos!!


User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
Reply to this topicTopic OptionsStart new topic

Collapse

> Topicos similares

conexion entre dos ordenadores isrcar 92 4 Jul 19 2008, 06:15 PM
By: West_CC
Compatibilidad entre mother y tarjeta grafica. nightramm 60 7 Jul 19 2008, 02:10 AM
By: misius
JavaScript en ie7 blublus21 49 1 Jul 16 2008, 08:33 PM
By: cobacho
Comparativa entre IE7, Firefox 3.0, Opera 9.5 y ... ole1105 217 2 Jul 11 2008, 05:35 AM
By: zimrules
Distancia de modem inalambrico a PC es muy larga rapidoyfurioso 199 5 Jul 3 2008, 02:52 AM
By: rapidoyfurioso

Google
Web www.trucoswindows.net