Я изучаю Xcode (swift 1.2) на прошлой неделе, я только начал изучать набор карт, и я ударил по кирпичной стене.Невозможно отобразить карту на вид
Я после этого учебника: MapKit Location
Я добавил MapKit на мой взгляд, и добавил следующий код в контроллер:
@IBOutlet weak var mapView: MKMapView!
let regionRadius: CLLocationDistance = 1000
@IBOutlet var menuButton: UIBarButtonItem!
override func viewDidLoad() {
super.viewDidLoad()
let initialLocation = CLLocation(latitude: 21.282778, longitude: -157.829444)
centerMapOnLocation(initialLocation)
// Do any additional setup after loading the view.
}
func centerMapOnLocation(location: CLLocation) {
let coordinateRegion = MKCoordinateRegionMakeWithDistance(location.coordinate, regionRadius * 2.0, regionRadius * 2.0)
mapView.setRegion(coordinateRegion, animated: false)
}
Тем не менее, когда я запустить приложение, я увидеть следующее изображение:
Может кто-то пожалуйста, пролить некоторый свет в почему я не могу видеть акт вместо карты?
Update
Код ниже АВЭС обратной связи от ansers:
@IBOutlet weak var mapView: MKMapView!
@IBOutlet var menuButton: UIBarButtonItem!
var locationManage = CLLocationManager()
var locateCoordinate = CLLocationCoordinate2D()
override func viewDidLoad() {
super.viewDidLoad()
let initialLocation = CLLocation(latitude: 21.282778, longitude: -157.829444)
centerMapOnLocation(initialLocation)
}
func centerMapOnLocation(location: CLLocation) {
var coordin: CLLocationCoordinate2D = location.coordinate
var viewRegion: MKCoordinateRegion = MKCoordinateRegionMakeWithDistance(coordin, 500, 500)
var adjustedRegion: MKCoordinateRegion = self.mapView.regionThatFits(viewRegion)
self.mapView.setRegion(adjustedRegion, animated: true)
}
, в котором устройство вы проверили этот –