Направления назад, открывая карты яблока - PullRequest
0 голосов
/ 13 июня 2019

Привет, у меня есть действующий и обновленный код, в котором я передаю адрес для получения с сервера через координаты.Однако, когда это открывает Apple Maps, направления назад.Кто-нибудь знает, как это исправить?

Я пытался изменить свой параметр и способ получения адреса, но безуспешно.

func openAppleMaps(location : CLLocationCoordinate2D){
    let appleMapsURL = URL(string: "http://maps.apple.com");
    if (UIApplication.shared.canOpenURL(appleMapsURL!)) {

        var directionRequestURL = appleMapsURL!.relativeString
        let param1 = "?daddr=" + "\(location.latitude)" + "," + "\(location.longitude)"
        let param2 = "&saddr=" + "\(LocationManager.shared.locationManager.location!.coordinate.latitude)" + "," + "\(LocationManager.shared.locationManager.location!.coordinate.longitude)" + "&dirflg=d"
        directionRequestURL += param1 + param2
        UIApplication.shared.open(URL(string: directionRequestURL)!, options: convertToUIApplicationOpenExternalURLOptionsKeyDictionary([:]), completionHandler: nil);
    }
}

Мне нужно, чтобы отображалось текущее местоположение и адрес, который мы собираемся отобразить.Не задом наперед.Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...