iphone - 我如何使 UIMapView 围绕 MKAnnotation 数组居中?

标签 iphone xcode ios

如何让 UIMapView 围绕 MKAnnotationarray 居中?

最佳答案

首先从注释数组中找到最小和最大纬度和经度。然后你可以设置区域:

MKCoordinateRegion extents;
extents.center.latitude = (maxLat + minLat)/2.0;
extents.center.longitude = (maxLong + minLong)/2.0;
extents.span.latitudeDelta = (maxLat - minLat);
extents.span.longitudeDelta = (maxLong - minLong);
MKCoordinateRegion fittedRegion = [mapView regionThatFits:extents];
[mapView setRegion:fittedRegion animated:YES];

关于iphone - 我如何使 UIMapView 围绕 MKAnnotation 数组居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4044988/

相关文章:

ios - 将一个 UIView 拖动到另一个 UIView 的边界上(带有圆角)

iphone - iPhone中的MDM集成文档

xcode - Swift 和 Parse(以及 xCode)问题

iOS,点击进入文本 block 后的 Action

ios - 如何在 UIScrollView 上设置 zoomScale 动画

ios - Xcode : Different behavior between swift Int and Objective-C int

ios - Xcode 8 beta - 由于信号 : Segmentation Fault 11 而导致命令失败

ios - Swift TouchBegan 导致 Xcode 崩溃,同时仍在 TouchEnded 中执行功能

ios - 将数据写入 firebase 而不覆盖它。 swift

iphone - 有没有办法知道一部 iPhone 与另一部 iPhone 的方向?