我的applikation的一部分涵盖了MkMapview。因此,我从我的服务器加载一个地理编码信息列表,并将每个元组作为MkAnnotation引脚放在我的地图上。放置后,每个MkAnnotation对象都将被释放。 现在我想搜索已放置在我的地图上的特定MkAnnotation,如果可用,则弹出附加信息bubble.How我能做到这一点吗? 感谢。
答案 0 :(得分:4)
MKMapView(from the apple docs)上有一个属性:
@property (nonatomic, readonly) NSArray *annotations
它返回一个注释数组,您可以在数组中搜索所需内容。
希望这有帮助!
修改强>
另外,我刚看到你想以编程方式选择注释......如果你看看MKMapView类上的 selectedAnnotations 属性,它会说:
为此属性分配新数组 选择第一个注释 只有数组。
所以你可以传入一个带有你想要选择的注释的数组......我从来没有尝试过,但看起来它应该基于docs say。