地图视图不关注注释

时间:2013-10-27 05:14:17

标签: ios view uiviewcontroller mkmapview mkannotationview

你好我是ios的新手,并使用来自服务器的lat和long在地图视图上显示annoatation。     我有一个视图控制器,我在其中添加地图并显示lat和long的位置。但我的问题是,每当我添加注释地图时,并不专注于每次我想要捏地图视图时注意它的注释,那么地图将会在annoatation进行,我不知道为什么会这样?

zoomLocation.latitude = latmpa.doubleValue;
zoomLocation.longitude = logmpa.doubleValue;
annotationPoint = [[MKPointAnnotation alloc] init];
annotationPoint.coordinate = zoomLocation;
annotationPoint.title = @"masjid....";
[mapView selectAnnotation:annotationPoint animated:YES];

[mapView addAnnotation:annotationPoint];

here is my code adding in viewwillappera  

2 个答案:

答案 0 :(得分:2)

您需要使用以下代码使地图居中。

mapView.centerCoordinate = annotationPoint.coordinate;

答案 1 :(得分:1)

米兰的解决方案可以满足您的需求而无需动画。 如果你想用动画做这个,你应该使用:

    [mapView setCenterCoordinate:location animated:YES];