【发布时间】:2016-04-16 15:31:41
【问题描述】:
我想知道用户何时更改地图视图的缩放级别,因为我想控制某些东西。例如,当缩放级别小于 5 时,我不会显示一些地图图层。
我想要像 Android API 的 'setOnZoomListener(OnZoomListener)' 这样的方法。
谢谢!
【问题讨论】:
我想知道用户何时更改地图视图的缩放级别,因为我想控制某些东西。例如,当缩放级别小于 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...
}
【讨论】: