我在MKcircle
上覆盖了MKpolygon
,mapView
。当我使用滑块增加圆的大小时,我必须这样做
[self.mapView removeOverlays:[self.mapView overlays]];
由于上面的这一行,我的MKpolygon
也会删除。我不想删除多边形。我没有得到如何做到这一点。请帮我。提前谢谢。
答案 0 :(得分:1)
您可以在下面使用In循环来删除MKPolygon
。
for (id overLay in [self.mapView overlays]) {
if (![overLay isKindOfClass:[MKPolygon class]]) {
[self.mapView removeOverlay:overLay];
}
}
它会帮助你。