我想在我的地图上的折线路线顶部设置一个矩形。
这正是我想要做的:
- (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];
我收到“预期标识符”错误。这行代码有什么问题?这是为 MKPolyline 路线设置 Mkrect 的正确方法吗?
谢谢!