¿Cuál es el mejor para calcular la distancia entre dos puntos?

Traté de calcular la distancia entre dos puntos en el mapa de Google. Algunos de los enlaces que encontré están utilizando
distanceTo() y en algún lugar se calcula usando la distanceBetween() . ¿Cuál es el mejor para calcular la distancia?

Este enlace puede ser útil para usted.

Permite calcular la distancia entre dos puntos de longitud de latitud:

Este script calcula las distancias de gran círculo entre los dos puntos (es decir) la distancia más corta sobre la superficie de la tierra usando la fórmula 'Haversine'.

 var R = 6371; // Radius of the earth in km var dLat = (lat2-lat1).toRad(); // Javascript functions in radians 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; // Distance in km. 
  • La distancia entre dos ubicaciones no es correcta
  • Lista de ordenación de los puntos lon \ lat, comience con los puntos más cercanos
  • Android - Distancia entre dos ciudades
  • ¿Es posible medir la distancia al objeto con la cámara?
  • saltando la ubicación en google maps por gps. (distancia imprecisa)
  • Recuperar la distancia de la parte visible del mapa de Google
  • cómo calcular la distancia entre dos puntos en la aplicación de Android
  • Cómo calcular la distancia mientras camina en Android?
  • Posición de Android, Longitud (min, máximo), Latitud (min, max)
  • Como encontrar la dirección de la señal wifi de otro dispositivo en android?
  • Android: Location.distancePara no funcionar correctamente?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.