删除Apple Maps默认注释

zac*_*ott 5 annotations objective-c ios apple-maps

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

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

需要注意的是,它确实可能因为新的OpenTable应用程序正在使用Apple Maps,但已找到一种方法来删除这些POI注释.我会发布每个图像以显示差异,但显然我需要10个声望点才能做到这一点!

如果有人甚至可以指向一个链接,告诉我如何删除这些,我很高兴阅读文档.

Rob*_*raz 17

纵观文档是有showsPointsOfInterest作为的iOS 7的,只是将其设置为NO(ObjC)或false(SWIFT).

  • 你好,这是未来的人.虽然这个答案在技术上是正确的,但它在iOS 11.1上无法正常工作.即使`showsPointsOfInterest`设置为`false`,注释仍然可见. (4认同)
  • 阅读您尝试搜索的课程的文档可能是一个很好的第一步.由于您引用的原因,它比Google更有效率,您甚至可以在询问之前了解下一个问题的答案!文档非常好. (2认同)