ios - 一个应用程序中的多个 mapView

标签 ios swift mapkit android-mapview mapkitannotation

我正在创建几乎所有功能都使用 mapView 的业务应用程序。现在我在考虑,在一个应用中使用两个 mapView 可以吗?

更具体地说,我创建了 mapView 并进行了一些创作(如注释等)。是否可以在模态视图中创建另一个 mapView 只是为了呈现一些其他功能?使用 mapView 是否有一些最佳实践?我应该考虑只使用一个 mapView 吗?

感谢您的帮助。

最佳答案

是的,加油 👍🗺。

不要发疯,在一个可以做的时候使用多个。例如,如果您在 Controller 中有一张 map 并希望允许用户切换 map 上的注释类型,那么您应该只切换注释。在这里有两个 map View ,一个带有每种类型的注释并切换整个 map View 是很愚蠢的。

但是,如果您有不同的 Controller 或需要 map 的应用程序部分,请将 map 移开。

关于ios - 一个应用程序中的多个 mapView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42670535/

相关文章:

ios - 如何使用自定义图像为 MKAnnotationView 设置动画

ios - 发送本地sqlite文件到服务器

ios - CKShare "Server record changed"错误

iPhone 开发 - CLLocationManager 与 MapKit

swift - 安全区域在隐藏标签栏后自行增加,但如果我再次显示标签栏则不会减少

ios - 为什么在访问用户的 Facebook 信息时出现此错误?

swift - 如何在 Swift 上正确显示我的位置和 map 中的图钉?

iphone - 在 NSLocalizedString() 中使用 "real"键是否安全?是否有保证的后备语言?

iOS UIImageView 分层问题

ios - 通过自定义 Segue 将 ViewController 嵌入容器 View (有点像替换 segues)