The solution online to remove overlays and refresh mapview does absolutely nothing. I am sure I have all the delegates set correctly and everything hooked up. Looking for creative ways to solve this problem. What I intend to do is to show "directions" (the polyline) to new destination coordinates only, but not the old destination. But once they are added, they cannot be removed it seems...
[mapView removeOverlays:[mapView overlays]];
and
[mapView setNeedsDisplay];
both does nothing!