我已将MapKit实施到我的Swift应用程序中,一切运行正常,当我运行应用程序时,它会显示一张地图。但是,这是对美国的概述,而不是我想要的地方。 我已将MapKit导入ViewController,并通过IBOutlet将MapView连接到ViewController,但它无法正常工作。 我没有将代码放在viewDidLoad中,因为应用程序每次都崩溃了。相反,我做了一个功能,似乎可以做到这一点。这是我为这张地图制作的所有代码:
func mapMexico()
{
let lat:CLLocationDegrees = 20.648097
let long:CLLocationDegrees = -105.235168
let coordinate = CLLocationCoordinate2D(latitude: lat, longitude: long)
let latDelta:CLLocationDegrees = 0.01
let longDelta:CLLocationDegrees = 0.01
let span = MKCoordinateSpan(latitudeDelta: latDelta, longitudeDelta: longDelta)
let region = MKCoordinateRegion(center: coordinate, span: span)
mapView.setRegion(region, animated: true)
}