删除 Apple Maps 默认注释

Posted

技术标签:

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

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

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

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

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

【问题讨论】:

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

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

【讨论】:

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

以上是关于删除 Apple Maps 默认注释的主要内容,如果未能解决你的问题,请参考以下文章

使用 Apple Maps 逐步导航到注释

如何更改 Apple Maps Route 上的注释标题

在 Mac 上使用 Apple 地图返回地址坐标

如何删除默认标记?

如何删除默认标记?

React js react-google-maps-api 更改颜色标记默认