Как построить маршрут между двумя местоположениями в iOS Swift с помощью mapView и CLLocationManager
Я использую mapView.showUserLocation = true
чтобы построить местоположение пользователя и отобразить его как аннотацию на my
2 ответов
Error Domain=MKErrorDomain Code=5 "Directions Not Available"
вы, скорее всего, получите эту ошибку, если местоположение не принадлежит ни одной из стран в этом списке:http://www.apple.com/ios/feature-availability/#maps-directions
находясь на симуляторе iOS, вы можете легко настроить свое текущее местоположение. Два способа сделать это:
iOS Simulator - > вкладка "отладка" - > расположение - > {выбрать}
Xcode - > вкладка "отладка" - > имитация местоположения - > {Choose}
поэтому я предлагаю вам использовать это. GoogleMaps SDK и нарисовать маршрут.
https://gist.github.com/himanshu-benzatine/10670936c8f16ea1ae482bc6bb684adc
лучше использовать Google api для рисования полилинии из источника и назначения. Вы можете использовать api
затем вы получаете данные json LAT long (s), откуда можно нарисовать путь. Декодируйте данные json и нарисуйте полилинию в MKMapkit