我有这个代码用于我的iOS应用程序:
Nsstring *location = [[Nsstring alloc] initWithFormat:@"%@,%@",[self.campus campusstreetAddress],[self.campus campusCityStateZip]]; CLGeocoder *geocoder = [[CLGeocoder alloc] init]; [geocoder geocodeAddressstring:location completionHandler:^(NSArray* placemarks,NSError* error){ if (placemarks && placemarks.count > 0) { CLPlacemark *topResult = [placemarks objectAtIndex:0]; MKPlacemark *placemark = [[MKPlacemark alloc] initWithPlacemark:topResult]; MKCoordinateRegion region = self.campusMap.region; region.center = placemark.region.center; //DEPRECATED iOS 7 region.span.longitudeDelta /= 1500; region.span.latitudeDelta /= 1500; [self.campusMap setRegion:region animated:NO]; [self.campusMap addAnnotation:placemark]; } } ];
但是,当我将我的应用程序升级到iOS 7时,不推荐使用placemark.region.center.我应该使用替代品吗?这甚至是在视图中创建地图的正确方法吗?
谢谢!!
解决方法
试试这个:
region.center = [(CLCircularRegion *)placemark.region center];
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。