我有两个坐标相同的注解。我必须把它们显示在地图上。当我在地图上添加这些注释时,我只看到一个大头针。如何显示两个注释而不是一个注释?或者,我如何通过单击引脚来显示注释列表?有人能帮我吗?提前谢谢。Igor
发布于 2012-04-13 13:37:33
当您尝试使用MapKit在地图上的同一坐标上显示多个注解时,通常它实际上会放置两个不同的引脚,但它们将位于完全相同的位置。但是,您可以比较阴影强度的差异来查看差异;先看单针的阴影,然后再看双针的阴影,您应该会看到后者看起来更暗。
就向用户表明有多个引脚而言,有几种方法可以做到这一点。您可以考虑在注解上实现title
或subtitle
属性,以便在相同坐标下显示注解的数量(例如,将subtitle
设置为字符串@"(and two more)"
或类似的值)。然后,当点击callout附件视图时,将该位置的注释表视图推入(到导航控制器堆栈上)。
https://stackoverflow.com/questions/10141628
复制相似问题