iOS 地图SDK如何判断地图状态发生改变时具体是发生了什么改变,如缩放、移动等?
通过下边两个接口,比较下地图区域改变的状态,来区分是缩放还是移动。
//地图区域即将改变时会调用此接口
- (void)mapView:(BMKMapView *)mapView regionWillChangeAnimated:(BOOL)animated;
//地图区域改变完成后会调用此接口
- (void)mapView:(BMKMapView *)mapView regionDidChangeAnimated:(BOOL)animated;