2016-06-10 82 views
1

我试图在我的地图上创建一个形状,但我很难用swift找到关于mkpolygon的任何信息。我希望在这里有人会看到这一点,并指出我正确的方向。MKPolygon Swift没有出现

这是我目前有但多边形没有出现。

func mapView(mapView: MKMapView, rendererForOverlay overlay: MKOverlay) -> MKOverlayRenderer { 
    let pr = MKPolygonRenderer(overlay: overlay) 
    pr.strokeColor = UIColor.purpleColor() 
    pr.lineWidth = 14 
    return pr 
} 

func createPolyline(mapView: MKMapView) { 
    var points=[CLLocationCoordinate2DMake(49.142677, -123.135139),CLLocationCoordinate2DMake(49.142730, -123.125794),CLLocationCoordinate2DMake(49.140874, -123.125805),CLLocationCoordinate2DMake(49.140885, -123.135214)] 
    let polygon = MKPolygon(coordinates: &points, count: points.count) 
    self.mapView.addOverlay(polygon) 

} 

回答

0

原来我忘记的是设置地图视图委托。我会离开这个任何人想看看我曾经让mkpolygon快速工作。