[英]how to know know when the user changes zoom level on the map view in ArcGIS iOS SDK
我想知道用户何时更改地图视图上的缩放级别,因为我想控制某些东西。 例如,当缩放级别小于5时,我将不会显示某些地图图层。
我想要像Android API的“ setOnZoomListener(OnZoomListener)”这样的方法。
谢谢!
您可以为地图范围更改时添加观察者:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(mapExtentChanged:) name:AGSMapViewDidEndZoomingNotification object:nil];
然后,在您的方法中,您可以检查地图比例尺:
- (void)mapExtentChanged: (NSNotification*) notification {
// Check if your map scale is equal to zoom level 5
// Do something...
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.