2013-10-27 51 views
0

我是新来的ios和工作地图视图我已经在地图视图(注释)上使用lat,long。地图视图显示的位置,但需要捏捏以获得确切的位置。(使用两个fingures缩放)我使用下面的代码,但它不显示确切位置的确切位置我需要使用缩放然后显示确切的位置,但我想显示它而不触及地图视图?地图视图不显示确切的位置需要缩小

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]; 

mapView.centerCoordinate = annotationPoint.coordinate; 

回答

0

你需要制定出你想要的区域地图,在看,然后使用[mapView setRegion:newRegion animated:YES]ref

MKCoordinateRegion由您已经制作的CLLocationCoordinate2DMKCoordinateSpan组成。这里是一个例子,使一个跨度

MKCoordinateSpan span; 
span.latitudeDelta = 1.5; 
span.longitudeDelta = 1.0; 
MKCoordinateRegion newRegion; 
newRegion.center = zoomLocation; 
newRegion.span = span; 
[mapView setRegion:newRegion animated:YES]; 
+0

非常感谢你,你救了我的一天!!!!!! – user2902101

相关问题