ios - 将 MKMapView 缩放到 MKAnnotationView 的框架

标签 ios objective-c xcode mapkit

我有一个要放大的分组图钉。当然,我知道图钉的坐标,并且它的 View 是正确的。我只是想将 map 缩放到正确的区域,以便集群完全展开以显示所有图钉(加上一些填充)。这样做的好方法是什么?

旁注:
在我的设置中,当缩放级别增加时,群集图钉将自动扩展为单个图钉,所以我很好。我需要知道的是如何根据群集引脚的框架和坐标将 MapView 设置为新区域。

enter image description here

最佳答案

您可以使用:

mapView.showAnnotations(groupedAnnotations, animated: true)

此方法将自动放大并定位 map ,以便注释全部可见。

关于ios - 将 MKMapView 缩放到 MKAnnotationView 的框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15453543/

相关文章:

iphone - ios:在 UIButton 中以编程方式编辑的内容居中

ios - 应用签名的权利不包括“aps-environment”权利。是的,它确实

objective-c - 使用 ARC 保留/释放正在减慢我的速度

iphone - iphone 中的 UIButton 事件

ios - 在 Xcode 中运行时自动清理项目

ios - 开始编辑时文本字段消失在键盘后面

iphone - 用于旋转、调整大小、在 UIView 边缘移动的 UIGestureRecognizer

swift - 如何通过触摸旋转 SpriteNode?

ios - bolt Apple Mach-O 链接器错误

iphone - 要求 iPhone 4 将地理标签信息发送回后台服务器