我在rcode中添加了一个RMPolylineAnnotation,如下所示:
RMPolylineAnnotation *polylineAnnotation = [[RMPolylineAnnotation alloc] initWithMapView:rmMapView points:aPoints];
[polylineAnnotation setLineWidth:5.0f];
[polylineAnnotation setLineColor:[UIColor orangeColor]];
[polylineAnnotation setTitle:@"route"];
[rmMapView addAnnotation:polylineAnnotation];
当我加载地图时,这是成功绘制的:
但是,如果我平移直到路线离开屏幕,然后再次平移,它会重新绘制没有我设置的参数的行:
正如您所看到的,我已尝试将名称设置为“路线”,以便我可以在- (RMMapLayer *)mapView:(RMMapView *)mapView layerForAnnotation:(RMAnnotation *)annotation
内识别它,但该图层永远不会重新绘制,尽管这些圆圈的添加方式完全相同办法。有谁知道我怎么能阻止这种情况发生?