Я просто хочу рассчитать расстояние между двумя точками. В котором пользователь может ввести как адреса местоположения, так и по этим адресам я хочу рассчитать расстояние между ними.
Можно ли рассчитать расстояние от CLLocation по этим адресам?
Сначала вам нужно геокодировать адрес в широту / долготу, затем вы можете использовать платформу CLLocation для вычисления расстояния.Чтобы геокодировать адрес, вы можете использовать этот API прямого геокодирования .
// get CLLocation fot both addresses CLLocation *location = [[CLLocation alloc] initWithLatitude:address.latitude longitude:address.longitude]; // calculate distance between them CLLocationDistance distance = [firstLocation distanceFromLocation:secondLocation];