我正在使用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: