Я не уверен, что вы спрашиваете, но если вы просто рассчитали расстояние "по прямой линии" без прохождения пути:
Для iOS исследуйте следующий вызов, часть Основные типы данных местоположения
- (CLLocationDistance)distanceFromLocation:(const CLLocation *)location
Для Android исследуйте distanceTo
или distanceBetween
методы Android.location.Location
например:
public double distance() {
// Calculate distance between two locations
Location locationA = new Location("point A");
locationA.setLatitude(POINTA_LATITUDE_VALUE);
locationA.setLongitude(POINTA_LONGITUDE_VALUE);
Location locationB = new Location("point B");
locationB.setLatitude(POINTB_LATITUDE_VALUE);
locationB.setLongitude(POINTB_LONGITUDE_VALUE);
return locationA.distanceTo(locationB);
}