【问题标题】:Removing Apple Maps Default Annotations删除 Apple Maps 默认注释
【发布时间】:2013-10-23 14:49:49
【问题描述】:

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

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

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

如果有人能指点我一个链接,告诉我如何删除这些,我很乐意阅读文档。

【问题讨论】:

  • 我对您的问题投了赞成票,如果您要编辑此问题以包含图像,那应该会给您足够的代表来附加图像。

标签: ios objective-c annotations apple-maps


【解决方案1】:

查看 documentation 有一个 showsPointsOfInterest 在 iOS 7 中,只需将其设置为 NO (ObjC) 或 false (Swift)。

【讨论】:

  • 如果可以的话,我会投票两次。过去 10 分钟的谷歌搜索没有显示任何答案。如果您不太确定要搜索什么字词,则很难搜索。
  • 阅读您要搜索的类的文档可能是一个很好的第一步。由于您引用的原因,它比 Google 更有效率,而且您甚至可以在下一个问题提出之前就知道它的答案!文档很好。
  • 你好,是来自未来的人。虽然这个答案在技术上是正确的,但它在 iOS 11.1 上无法正常工作。即使showsPointsOfInterest 设置为false,注释仍然可见。
猜你喜欢
  • 2022-12-09
  • 1970-01-01
  • 1970-01-01
  • 2019-02-13
  • 1970-01-01
  • 1970-01-01
  • 2014-09-01
  • 2018-11-23
  • 1970-01-01
相关资源
最近更新 更多