首页 > 解决方案 > 我怎么知道注释是否已经在地图视图上

问题描述

当且仅当 mapview 上没有相同的 pin 以避免在同一位置有多个重复注释时,我才尝试将注释 pin 添加到 Mapview。

任何人都可以向我展示帮助吗?

标签: swiftannotationsmapkit

解决方案


你可以使用mapView.view(for:)方法。

例如

    if (self.mapView.view(for: annotation) != nil) {
        print("pin already on mapview")
    }

推荐阅读