Я хочу установить прямоугольник поверх полилинейного маршрута на моей карте.
это то, что именно я пытаюсь сделать:
- (MKOverlayRenderer *)mapView:(MKMapView *)mapView rendererForOverlay:(id<MKOverlay>)overlay
{
if ([overlay isKindOfClass:[MKPolyline class]]) {
MKPolyline *route = overlay;
MKPolylineRenderer *routeRenderer = [[MKPolylineRenderer alloc] initWithPolyline:route];
routeRenderer.strokeColor = [[UIColor blueColor] colorWithAlphaComponent:0.7];
routeRenderer.lineWidth = 5.0;
[self.mapView.visibleMapRect = route.boundingMapRect];
return routeRenderer;
}
else return nil;
}
у меня проблема с этой строкой кода:
[self.mapView.visibleMapRect = route.boundingMapRect];
я получаю сообщение об ошибке "Ожидаемый идентификатор". что не так с этой строкой кода? это правильный способ установить Mkrect для маршрута MKPolyline?
Благодарность!