隐藏/显示注释

时间:2014-03-21 14:33:14

标签: ios mapbox

我想基于过滤器在地图上隐藏/显示注释。 我的方法目前是在

中返回nil或RMMapLayer
- (RMMapLayer *)mapView:(RMMapView *)mapView layerForAnnotation:(RMAnnotation *)annotation

它的效果与预期相当,但如果在地图可见时更改过滤器,则更改不会反映到地图中(如果未进行平铺或缩放)(屏幕上和屏幕后方的注释正确受到影响)过滤器隐藏/显示,但不会离开屏幕边界的注释不受影响。

有没有办法实现这一点,而不是每次修改过滤器时都删除并替换地图上的所有注释?

感谢。

1 个答案:

答案 0 :(得分:0)

您可能需要查看此拉取请求,该请求未包含但有助于此功能:https://github.com/mapbox/mapbox-ios-sdk/pull/113