ios:添加注释并调用 mapView.showAnnotations() 后禁用 mapView 更新

标签 ios swift mapkit

我刚刚构建了一个 swift 应用程序,它从 dynamoDB 获取 data+coords 并将其放到 ios mapkit 上。有两组坐标:一组用于当前用户位置,一组来自dynamoDB。我希望这些 coords 能够在 map 内部更新,但根本不希望实际的 mapView 缩放和移动(只有用户可以缩放和移动)。

除了最后一部分,我已经实现了以上所有内容。目前,每当添加注释并调用 mapView.showAnnotations 时,mapView 都会缩放并移动以包含注释。我该如何禁用它?

最佳答案

要在不更新 mapView 缩放和约束的情况下显示 mapView 注释,请使用 addAnnotations() 而不是 showAnnotations。

关于ios:添加注释并调用 mapView.showAnnotations() 后禁用 mapView 更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38429142/

相关文章:

javascript - 在 iOS 中滚动锁定

ios - 打开UIImagePicker后如何保留AR Kit场景上的节点

ios - 如何将 map 缩放到我的注释地标 - Swift

ios - 没有街道和名字的 MapKit

ios - 如何在 map 上的 iOS 7 中填充外部覆盖圈

ios - "pod install"命令在 Mac OS X 上有什么作用?

ios - 通过 IBInspectable 属性实时渲染 IBOutlet 连接的 subview

c++ - X代码 6 : Unable to create watchpoint

ios - 在核心数据中保存对象

ios - IndexPath 不指向 swift 中的正确单元格