У меня есть база данных в моих основных данных, которая состоит из следующих элементов: Название места, Широта места, Долгота места. Я показываю пользователю географические названия, используя UITableViewController
. В отдельной таблице я хочу показать пользователю ближайшие места вокруг него для определенного радиуса, скажем, 5000 м. Как я могу показать только те места, координаты которых лежат в радиусе 5 км от текущего местоположения пользователя.
Пока я могу получить текущее местоположение пользователя. Я могу рассчитать расстояние от текущего местоположения до определенной координаты, используя CLLocationDistance
Также я наткнулся на CLCircularRegion
, потратив некоторое время на stackoverflow. Но не мог понять, как правильно решить мою проблему. Любая помощь будет высоко оценена.