Duplicar posibles:
How to calculate distance between two locations using their longitude and latitude valueAndroid distancia calcular entre dos ubicaciones
Antes de todo me da un poco de educación sobre cómo la Tierra no es una esfera perfecta y todo cambia cuando recibe más cerca de los polos, que parece ser todo lo que puedo encontrar en la red. Y antes de preguntarle a mi padre quién es un geógrafo consumado y a mi tío, que es un físico cuántico que trabaja para la NASA y que yo soy un humilde programador de computadoras, ¡quisiera preguntarles primero a ustedes!
Solo necesito un parque de bolas Km de distancia en línea recta desde un teléfono a una lista de lugares poblados previamente para un área de 720 kilómetros cuadrados, por lo que las variaciones no son importantes.
Este soy yo ahora, por favor no me deje nada.
mLatitude=-38.3533177
mLongitude=144.9127674
Y este soy yo hace diez minutos aproximadamente 3 km de distancia en línea recta,
mLatitude=-38.3444385
mLongitude=144.9374762
¿Cómo calculo que para obtener 3 kilometros?
Soy bastante nuevo en Java, así que no estoy seguro de qué funciones matemáticas integradas están disponibles y no tengo idea de qué es el cálculo.
Cheers,
Mike.
He pedido pregunta smilliar, mira esto: http://stackoverflow.com/questions/8286771/list-events-on-defined-area-using-google-maps – PiKey
ver esta respuesta: http://stackoverflow.com/a/8410867/265167 –