¿Cómo encontrar la distancia correcta entre dos geopuntos en el mapa?

Necesito desarrollar una aplicación donde el usuario tenga que ubicar su auto que ha estacionado y mostrar la distancia entre él y el auto estacionado. Usé el GPS y los servicios de ubicación.

Para distancia he usadohaversine Fórmula pero la distancia siempre muestra 0 metros.

Intenté mucho buscar una solución en Google, pero no conseguí ninguna solución correcta.

¿Alguien puede dar sus sugerencias?

Respuestas a la pregunta(6)

Su respuesta a la pregunta