我想知道用户何时在mapview上更改缩放级别,因为我想控制某些事情。例如,当缩放级别减去5时,我不会显示一些地图图层。
我想要像Android API这样的方法' setOnZoomListener(OnZoomListener)'。
谢谢!
答案 0 :(得分:0)
您可以为地图范围更改时添加观察者:
[[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...
}