如何缩放和缩小我的地图

时间:2014-05-01 09:09:50

标签: ios objective-c mkmapview

    i am fresher in iOS and i am trying to zoomIN and zoomOUT of my map  

点击按钮,点击这里是我的代码。

centerCoordinate.latitude=21.204894;
centerCoordinate.longitude=72.84084;

MKCoordinateRegion region =MKCoordinateRegionMakeWithDistance (centerCoordinate, miles_IN, miles_IN);
[mapView setRegion:region animated:NO];

其中miles_IN变量在每个按钮点击事件中都会变为加号并且工作正常。

但现在我的问题是当我滚动我的地图并更改位置然后我按下缩放按钮然后它将显示我的固定位置,而我想缩放我滚动的当前位置并停止地图视图。

简而言之,如何在我滚动的任何地方缩放我的地图视图并停止相同,例如默认缩放缩放原生行为,我不想缩放我的固定位置。

1 个答案:

答案 0 :(得分:0)

您可以使用mapView委托方法获取mapView的当前区域,如下所示

-(void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated
{
    [self updateWith:mapView.region];
}