Swift删除"我的位置" MKMap视图的注释

时间:2017-11-29 19:59:49

标签: ios swift dictionary annotations location

问题:

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

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

我创建了一个用Swift编写的移动应用程序,其中有关于MKMap View的注释。我遇到的问题是当用户选择他们在附近的便条时,它有时会显示这个"我的位置"注释用于显示正确的音符。

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

a=0
atoms=$(sed -n '6p' < "POSCAR_""$a")
echo $atoms

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

我已经使用

更改了圆圈的颜色
        if (((view.annotation?.title)!)! == "My Location"){
            print("wrong annotation selected")

所以我觉得可能有像

map.tintColor = UIColor(red:0.19, green:0.69, blue:0.73, alpha:1.0)

或类似的东西。

Looking to remove this pop-out

2 个答案:

答案 0 :(得分:1)

mapView.userLocation.title =“”

按下时不会显示注释。

答案 1 :(得分:0)

嘿,有一个更新的简单解决方案:

.net for iOS(Xamarin.iOS)

NativeMap.UserLocation.Title = "";

迅速:

mapView.userLocation.title = "";

关于;)