繁体   English   中英

如何知道用户何时在ArcGIS iOS SDK中更改地图视图上的缩放级别

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM