У меня есть Tableview как на картинке нижеКак получить направление от текущего местоположения до адреса (в TableView)?
Когда я нажимаю Город А, а Tableview показывает с адресами
То, что я хочу, когда я нажимаю Адрес A , ViewController появляется с MapView в нем. MapView показывает направление от текущего местоположения до адреса А.
Я уже получить текущее местоположение с помощью кода:
var locationManager = CLLocationManager()
и в ViewDidLoad:
locationManager.requestWhenInUseAuthorization()
let status = CLLocationManager.authorizationStatus()
if status == CLAuthorizationStatus.AuthorizedWhenInUse {
self.mapView.showsUserLocation = true }
Так , что мне делать дальше, чтобы получить направление от текущего местоположения до адреса A?
И еще один вопрос, предположим, что у меня есть метка под строкой «Адрес А», как я могу показать расстояние между текущим местоположением и адресом А на этой этикетке? Спасибо.
BTW: У меня есть «Промежуточное программирование iOS с Swift.pdf» с MapKit и направление и много чего, но код в этом pdf просто не работает. Вот почему я здесь. Надеюсь, вы, ребята, можете мне помочь.
Спасибо Fennelouski. Но код в ссылке, которую вы мне отправили, находится в Objective-C, правильно? Я изучаю Свифт и ничего не знаю об объективе-C –