ios - 删除 Apple Maps 默认注释

标签 ios objective-c annotations apple-maps

我一直在构建一个将地点固定到 map 上的应用程序,并且到目前为止一直在使用 Apple Maps。但是,我注意到在放大时,Apple 在其 map 中包含的默认 POI 注释非常分散注意力,并且在我向 map 中添加自己的注释时让 map 感觉很困惑。

我正在寻找一种在 API 中关闭这些 POI 的方法,但尚未找到正确的属性或方法来执行此操作。

请注意,由于新的 OpenTable 应用程序正在使用 Apple map ,这似乎是可行的,但已经找到了删除这些 POI 注释的方法。我会张贴每张图片以显示不同之处,但显然我需要 10 个声望点才能做到这一点!

如果有人甚至可以给我指出一个链接,告诉我如何删除这些,我很乐意阅读文档。

最佳答案

查看 documentation从 iOS 7 开始有一个 showsPointsOfInterest,只需将它设置为 NO (ObjC) 或 false (Swift)。

关于ios - 删除 Apple Maps 默认注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19545081/

相关文章:

iphone - 我可以将参数传递给 clickedButtonAtIndex 这是 iphone 方法吗?

objective-c - 如何将数据写入xml文件

发送到实例的 iOS 类别属性无法识别的选择器

iphone - 如何在 annotationView 上找到按钮以在 iphone 中执行操作?

html - 数字不显示在 iPhone/ios 上

ios - 如何编写相机的访问权限

spring - @Autowire 使用 @Repository 失败

eclipse - 更改 eclipse 中的注释背景颜色?

ios - 如何在不滚动 SwiftUI 的情况下显示整个列表

ios - 如何处理与 NSURLSession 失去互联网连接?