Привет, у меня есть действующий и обновленный код, в котором я передаю адрес для получения с сервера через координаты.Однако, когда это открывает 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);
}
}
Мне нужно, чтобы отображалось текущее местоположение и адрес, который мы собираемся отобразить.Не задом наперед.Спасибо