2015-11-01 2 views
0

У меня есть многоугольник на моем MapView, теперь я хочу добавить 2, но в другом цвете. Есть ли способ сделать так?Swift MapKit Polygon overlay

Это MapView, где должна быть 2. Полигон наложения в разных цветах 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 
} 

Есть ли способ TODO так?

ответ

1

разрешен через .title, чтобы использовать его в a, если

Смежные вопросы