Swift 在 MKMap 视图上删除“我的位置”注释

Kev*_*ian 3 location dictionary annotations ios swift

问题:

我希望抑制对用户位置的触摸以阻止“我的位置”注释


我一直在寻找解决方案一段时间了,经过广泛的在线研究,我什至还没有找到这个问题。

我创建了一个用 Swift 编写的移动应用程序,其中有关于 MKMap 视图的注释。我遇到的问题是当用户选择他们附近的笔记时,它有时会显示此“我的位置”注释,以显示正确的笔记。

我确定有办法阻止这个注释,我写了一个声明来帮助我识别弹出窗口

        if (((view.annotation?.title)!)! == "My Location"){
            print("wrong annotation selected")
Run Code Online (Sandbox Code Playgroud)

有没有办法禁用对用户位置图标的触摸?

我已经使用改变了圆圈的颜色

map.tintColor = UIColor(red:0.19, green:0.69, blue:0.73, alpha:1.0)
Run Code Online (Sandbox Code Playgroud)

所以我在想可能有一个

map.UserLocationTouch = false 
Run Code Online (Sandbox Code Playgroud)

或类似的规定。

希望删除此弹出窗口

小智 6

mapView.userLocation.title = ""

按下时不会出现注释。