2015-11-01 128 views
0

我在我的MapView上有一个多边形,现在我想添加一个2,但使用不同的颜色。 有没有办法待办事项?Swift MapKit多边形覆盖

这是MapView的地方应该是在不同的颜色 enter image description here

func addBoundry() 
    { 
     var points=[ 
        CLLocationCoordinate2DMake(51.711963, 8.738251), 
        CLLocationCoordinate2DMake(51.711963, 8.763717), 
        CLLocationCoordinate2DMake(51.718574, 8.763717), 
        CLLocationCoordinate2DMake(51.71855, 8.754448)] 

     let polygon = MKPolygon(coordinates: &points, count: points.count) 

     mapView.addOverlay(polygon) 
    } 

func mapView(mapView: MKMapView!, rendererForOverlay overlay: MKOverlay!) -> MKOverlayRenderer! { 
    if overlay is MKPolygon { 
     let polygonView = MKPolygonRenderer(overlay: overlay) 
     polygonView.fillColor = UIColor(red: 0, green: 0.847, blue: 1, alpha: 0.25) 

     return polygonView 
    } 

    return nil 
} 

一个2多边形叠加有没有办法待办事项一个呢?

回答

1

通过.title解决以便在if中使用它