gpt4 book ai didi

ios - 在 MapBox 上平移时 RMPolylineAnnotation 外观发生变化

转载 作者:行者123 更新时间:2023-11-29 12:44:12 25 4
gpt4 key购买 nike

我在我的 rmMapView 中添加了一个 RMPolylineAnnotation,如下所示:

RMPolylineAnnotation *polylineAnnotation = [[RMPolylineAnnotation alloc] initWithMapView:rmMapView points:aPoints];
[polylineAnnotation setLineWidth:5.0f];
[polylineAnnotation setLineColor:[UIColor orangeColor]];
[polylineAnnotation setTitle:@"route"];

[rmMapView addAnnotation:polylineAnnotation];

当我加载我的地​​图时,这是成功绘制的:

enter image description here

但是,如果我平移直到路线离开屏幕,然后再次平移回来,它会在没有我设置的参数的情况下重新绘制线:

enter image description here

如您所见,我已尝试将名称设置为“路线”,以便我可以在 - (RMMapLayer *)mapView:(RMMapView *)mapView layerForAnnotation:(RMAnnotation *)annotation 中识别它> 但是图层永远不会重绘,尽管圆圈是以完全相同的方式添加的。有谁知道我怎样才能阻止这种情况发生?

最佳答案

如果你正在寻找这个问题的答案,我曾经在这里接近:

iOS MapBox RMShape

改为将对象添加为 RMShape,解决了我的绘图问题。

关于ios - 在 MapBox 上平移时 RMPolylineAnnotation 外观发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24047709/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com