如何确定mapview缩放级别何时使用Mapbox-iOS-SDK发生了变化



我正在使用Mapbox-iOS-SDK 2.1.2,我需要知道用户何时更改地图视图上的缩放级别。我知道如何获取当前的缩放级别,但我没有看到任何委托方法来确定缩放级别何时发生变化。

我的原因是我试图模仿ESRI中发现的缩放依赖关系功能,并且我只想在缩放级别为15+时显示本地数据存储中的记录注释。

有谁知道当缩放级别发生变化时,Mapbox是否支持通知?

或者,Mapbox是否支持规模依赖?如果我错过了它,请告诉我,这样我就不用再滚动我自己的版本了。

您可以检查是否在委托方法中更改了zoomLevel

  • (void)mapView:(MGLMapView *)mapView regionDidChangeAnimated:(BOOL)animated

https://www.mapbox.com/ios-sdk/api/Protocols/MGLMapViewDelegate.html//api/名称/mapView: regionDidChangeAnimated:

最新更新