У меня есть ряд координат, которые образуют MKPolygon. У меня есть другая координата, скажем, местоположение пользователя. Теперь мне нужно найти ближайшую точку от местоположения пользователя до многоугольника, чтобы показать кратчайшее расстояние от местоположения пользователя до многоугольника. По моим наблюдениям, нет прямого способа добиться этого. Может ли кто-нибудь помочь мне найти решение для этого в Swift для iOS?
Найти ближайшую точку на MKPolygon из CLLocationCoordinate2D
comment
Один из возможных способов сделать это — найти расстояние между двумя координатами (ссылка: developer.apple.com/documentation/corelocation/cllocation/), а затем найдите наименьшее расстояние.
- person Sunil Chauhan   schedule 18.06.2019
comment
@SunilChauhan Для этого мне нужны все координаты многоугольника. У меня есть только многоугольник, который был создан с координатами края.
- person prabhu   schedule 18.06.2019
comment
Ох, ладно. Это не написано быстро, но вы получите суть: stackoverflow.com/a/19048284/1208191
- person Sunil Chauhan   schedule 18.06.2019