После видео учебник.Когда я создаю это приложение и нажимаю кнопку направления, он выводит меня в произвольную область вместо предоставленных координат.Я начинающий.Кроме того, есть ли способ передать адрес местоположения вместо координат, или я должен просто использовать координаты.Спасибо за любые ответы.Я использую Swift 5 в xCode 10. Я изменил координату для конфиденциальности.
@IBAction func directionsClinic(_ sender: UIButton) {
let latitude:CLLocationDegrees = 38.465492
let longitude:CLLocationDegrees = 91.338905
let regionDistance:CLLocationDistance = 1000;
let coordinates = CLLocationCoordinate2DMake(latitude,
longitude)
let regionSpan = MKCoordinateRegion(center: coordinates,
latitudinalMeters: regionDistance, longitudinalMeters:
regionDistance)
let options = [MKLaunchOptionsMapCenterKey:
NSValue(mkCoordinate:regionSpan.center),
MKLaunchOptionsMapSpanKey: NSValue(mkCoordinateSpan:
regionSpan.span)]
let placemark = MKPlacemark(coordinate: coordinates)
let mapItem = MKMapItem(placemark:placemark)
mapItem.openInMaps(launchOptions: options)
}
Я только что попробовал несколько различных руководств по видео на YouTube, но большинству исполнился год +, и я не уверен, что код имеетизменено
Предполагается, что местоположение координат будет отображаться в приложении для карт iphone, вместо этого оно перенесло меня в другое место на другой стороне земного шара.