Рассчитать правильную широту и долготу на основе радиуса? - PullRequest
0 голосов
/ 14 октября 2018

Кто-нибудь знает математический способ вычисления правильной дельты широты / долготы области MapView на основе радиуса поиска?Например, я даю своим пользователям возможность поиска предметов в радиусе 5, 10, 25, 50 и 100 миль.Мне бы хотелось, чтобы область MapView точно отражала этот радиус поиска и просто показывала достаточно «карты», чтобы охватить радиус поиска.

1 Ответ

0 голосов
/ 14 октября 2018

Забудьте о широте и долготе.Просто преобразуйте мили в метры, а затем создайте MKCoordinateRegion, вызвав init(center:latitudinalMeters:longitudinalMeters:), где latitudinalMeters и longitudinalMeters в два раза больше радиуса, и используйте его с центром в местоположении пользователя для установки region представления карты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...