Описание тега mkdirection
Класс MKDirections получает указания и информацию о маршруте с устройства iOS.
1
ответ
MKDirections CalculateWithCompletionHandler
Я пытаюсь сделать запрос MKDirections внутри функции, а затем вернуть это значение. Это то, что я до сих пор func requestETA(userCLLocation: CLLocation, coordinate: CLLocationCoordinate2D) -> String { let request = MKDirectionsRequest() // code s…
14 июн '17 в 00:36
1
ответ
Рекурсивная функция с блоком завершения, которая получает несколько MKDirections - Swift
Я пытаюсь получить массив MKRoute который содержит несколько маршрутов, начинающихся в одном и том же месте, но каждый из которых имеет свой пункт назначения Проблема в том, что единственный способ, которым я смог придумать, - это с помощью рекурсив…
02 фев '19 в 16:48
1
ответ
Координаты направления XCode в Swift
У меня есть этот код, чтобы получить указания от исходной точки (userLocation) к аннотации (пин-код, выбранный пользователем).` func showRouteOnMap() { let request = MKDirectionsRequest() request.source = MKMapItem(placemark: MKPlacemark(coordinate:…
29 май '17 в 18:39
1
ответ
После получения расстояния вождения между двумя точками с помощью MKDirections (Swift 4), как получить доступ к значению расстояния вне затвора?
Я написал что-то вроде этого, чтобы рассчитать расстояние между двумя точками / местами. Реализация метода: Класс 1: static func calculateDistance(_ location1 : CLLocationCoordinate2D, location2: CLLocationCoordinate2D, completion: @escaping (_ dist…
28 сен '18 в 01:28
0
ответов
Инструкция MKMapView не работает после выключения / включения iPhone
Это мой первый вопрос о переполнении стека. Я написал приложение для iPhone для навигации по 27 фрескам в маленьком городке в штате Орегон. Фрески перечислены в виде таблицы прокрутки. Когда фреска выбрана, происходит переход к контроллеру представл…
20 сен '17 в 22:25
2
ответа
Несколько маршрутов между двумя местоположениями в Mkmapview
Как получить один или несколько возможных маршрутов между двумя точками? Если кто-то работал над этим, не могли бы вы сказать мне?
24 авг '17 в 06:27
0
ответов
Расчет предполагаемого времени прибытия и расстояния до прибытия в задаче C
Я получаю адреса, делаю их как строки и, используя геокодирование, получаю координаты для каждого (широта и долгота), и мне нужно рассчитать расчетное время прибытия и предполагаемое расстояние, чтобы прибыть, и уведомить пользователя в пределах опр…
03 май '18 в 07:51
1
ответ
Как обработать ошибку MKDirectionsRequest
Я не очень знаком с обработкой ошибок, поэтому любой совет будет очень признателен. Мой код рекурсивно выполняет несколько вызовов API Apple для расчета маршрута, так как ему необходимо рассчитать расстояние для нескольких вариантов. do { directions…
26 мар '18 в 10:29
2
ответа
Не могу дождаться результата MKDirections.calculate, получая ноль вместо него
Я хотел бы рассчитать реальное расстояние между моим текущим местоположением и списком CLLocationс помощью MKDirections.calculate, Однако по какой-то причине команда возврата в конце функции не ждет результата и пытается вернуть пустую переменную. М…
28 авг '18 в 14:09
2
ответа
MKDirections: направления недоступны
Я создаю приложение, подобное UBER, и я использую MapKit, я хочу отобразить маршрут между двумя местоположениями, и для этого я использую следующий код viewMap.delegate = self let sourceLocation = CLLocationCoordinate2D(latitude: sourceLatitude, lon…
05 мар '18 в 09:16
2
ответа
Запрос Swift Direction не вычисляется в операторе if правильно
Я хотел вычислить расстояния от текущего местоположения пользователя до множества разных мест и поместить эти вычисления в массив вычислений. Так что я могу отсортировать этот массив и найти ближайшее местоположение. В конце я хочу показать ближайше…
01 авг '17 в 21:59
1
ответ
MapKit - тип транзита для MKDirectionsRequest() не работает
Теперь я делаю кое-что хорошее с Swift 3, надеюсь: рассчитать маршрут между двумя местами. Я использую симулятор Xcode. Я могу рассчитать это на машине, пешком или с транзитом. Вот что у меня есть: mapview.delegate = self let request = MKDirectionsR…
03 дек '16 в 19:55
1
ответ
Как нарисовать маршрут между CurrentLocation к SearchedLocation в MkMapView в Swift
Мне нужно текущее местоположение в качестве источника и поиск местоположения в качестве пункта назначения, но я получил текущее местоположение, но здесь я не могу перенести координаты (широту и долготу) из искомого местоположения в пункт назначения.…
03 дек '17 в 08:56
0
ответов
CalculateDirectionsWithCompletionHandler не отвечает
Я не совсем уверен, но похоже, что приведенный ниже код больше не работает с момента последнего обновления ios. CalculateDirectionsWithCompletionHandler никогда не отвечает: несколько часов спустя он все еще не ответил. CLLocationCoordinate2D thison…
10 окт '16 в 06:45
0
ответов
CalculateDirectionsWithCompletionHandler не возвращается с ошибкой или ответом
Я звоню calculateDirectionsWithCompletionHandler метод из MKDirections, но обработчик завершения никогда не вызывается. Даже с ошибкой. И поскольку запрос выполняется в основном потоке, все приложение застревает. Я гарантирую, что directionRequest и…
15 июл '17 в 17:31
0
ответов
Как я могу остановить метод "вычисления" класса "MKDirections" от выполнения слишком большого количества запросов для расчета расстояния?
Я делаю запросы для расчета расстояния от моего текущего местоположения до местоположений места разбивки лагеря в массиве countySites с использованием calculate() метод MKDirections класс в for петля. Когда у меня есть массив длиной 47 мест для кемп…
22 апр '19 в 14:11
0
ответов
Получите ETA из пункта A в пункт B, используя Apple Mapkits
Я пытаюсь получить ETA из моего текущего местоположения в someDestination с помощью Apple MapKits. Но похоже, что MKDirections.Request() не работает. Я использую Swift 5. let request = MKDirections.Request() // Get error from this line let request.s…
13 май '19 в 10:49
1
ответ
Метод делегата MKMapView не вызывается - маршруты не отображаются на карте
Я хотел бы отобразить маршрут от одного местоположения до второго местоположения. Я создал несколько методов. Первый - getDirection(), второй - createDirectionRequest и метод rendererFor. Я вызываю метод getDirections в моем viewDidLoad. Однако, ког…
26 июл '19 в 03:37
1
ответ
функция, возвращающая массив, не получает добавления внутри цикла for Swift
Я новичок в запросе маршрутов и следуя статье hackingwithswift (https://www.hackingwithswift.com/example-code/location/how-to-find-directions-using-mkmapview-and-mkdirectionsrequest), я могу получить альтернативный маршрут к маршруту, который я толь…
19 дек '19 в 20:43
0
ответов
Как отслеживать направление от поворота к повороту
Как отслеживать регионы во время путешествия по маршруту / пути, это не работает точно и не работает, если region больше 20. Я использую метод ниже делегатов. extension AppDelegate: CLLocationManagerDelegate { func locationManager(_ manager: CLLocat…
11 окт '19 в 10:19