Multiple MKPolygon changes color after zoom level changes

168 Views Asked by At

Hello i am working on map related app in which i have to draw multiple polygon on mk mapview. it's load fine at first time . enter image description here

As you can see in image.but if i change the zoom level all the colours are changed in mapview as shown in picture below. enter image description here

-(MKOverlayRenderer *)mapView:(MKMapView *)mapView rendererForOverlay:(id<MKOverlay>)overlay
{
 if([overlay isKindOfClass:[MKPolygon class]]){
MKPolygonRenderer *renderer = [[MKPolygonRenderer alloc] initWithPolygon:overlay];
            renderer.fillColor=noflyzonecolor;
            renderer.strokeColor=noflyzonestrokecolor;
            renderer.lineWidth=strokeWidth;
  return renderer;
}
}
0

There are 0 best solutions below