Описание тега 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:…
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 правильно

Я хотел вычислить расстояния от текущего местоположения пользователя до множества разных мест и поместить эти вычисления в массив вычислений. Так что я могу отсортировать этот массив и найти ближайшее местоположение. В конце я хочу показать ближайше…
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…
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…