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)
}