MKPolygon Swift没有出现

时间:2016-06-10 17:42:53

标签: swift mkmapview 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)

}

1 个答案:

答案 0 :(得分:1)

原来我忘记的是设置地图视图委托。如果有人想看看我曾经让mkpolygon在swift工作的话,我会把它留下来。