MapKit IOS不以Pin为中心

时间:2015-07-07 10:18:46

标签: ios swift mapkit

我的MapKit问题没有以我设置的引脚为中心。而是加载this.

我尝试过多种不同的东西,例如问题可能与故事板中的MapKit属性有关吗?也许,但我不这么认为。我似乎也无法在网上找到与此问题有关的内容?以下是我认为可能相关的代码:

import UIKit
import MapKit
import Foundation
class First: UIViewController {


    @IBOutlet var Map: MKMapView!

    override func viewDidLoad() {

        var location = CLLocationCoordinate2DMake(-37.81411, 144.96328)

        var span = MKCoordinateSpanMake(0.1, 0.1)

        var region = MKCoordinateRegion(center: location, span: span)


        Map.setRegion(region, animated: true)


        var annotation = MKPointAnnotation()
        annotation.coordinate = location
        annotation.title = "Pizza Pistorante"
        annotation.subtitle = "Luna Rossa"

        // Add annotation to the scene

        Map.addAnnotation(annotation)



    }
}

1 个答案:

答案 0 :(得分:2)

以这种方式向mapView添加约束:

从storyBoard中选择你的mapView然后转到Pin Menu并添加这四个约束,如下图所示:

enter image description here

您的地图注释将显示在中心。