MKMapCamera показывает юг

Есть ли способ загрузить mapKit в Swift 2 на юг, а не на север?

Я попробовал MKMapCamera и посмотрел документацию Apple, но ничего, что я прочитал или попробовал, не работает.

Заранее спасибо.

1 ответ

Следующий код Swift создает MKMapCamera объект с курсом 180°, который ориентирует карту на юг:

let camera = MKMapCamera()
camera.centerCoordinate = CLLocationCoordinate2D(latitude: 48.858, longitude: 2.294)
camera.heading = 180.0
mapView.setCamera(camera, animated: true)

heading свойство MKMapCamera управляет углом компаса, с которым столкнется карта. 0° - север, 45° - северо-восток, 90° - восток и т. Д.

Если у вас есть контроллер вида с выходом IB на MKMapView объект, вы можете добавить приведенный выше код к viewDidLoad метод:

override func viewDidLoad() {
    super.viewDidLoad()
    let camera = MKMapCamera()
    camera.centerCoordinate = CLLocationCoordinate2D(latitude: 48.858, longitude: 2.294)
    camera.heading = 180.0
    mapView.setCamera(camera, animated: true)
}
Другие вопросы по тегам