通过iPhone中的代码显示地图标注
我尝试了几件事,但无法解决它。
根据可见区域,我在地图上有10个自定义注释。
现在我有两个按钮,前后。 点击标注的标注必须显示。
即如果我点击下一个buton,则标注1的标注将出现,当我再次单击时,则第一个标注的标注将隐藏,并出现第二个标注。
我试过了
[self.mapView selectAnnotation:self.nextSelectedAnnotationView.annotation animated:YES]
和
[self.mapView deselectAnnotation:self.selectedAnnotationView.annotation animated:YES];
但主要问题是如何在这里获得注释?
我已经尝试NSArray* selectedAnnotations=self.mapview.annotations
来获得注释数组
id annotationView =[selectedAnnotations objectAtIndex:i];
[self.mapView selectAnnotation:annotationView animated:YES];
但没有运气:(
任何其他方式来解决我的问题。
它可能会帮助你。
NSArray *selectedAnnotations = mapView.selectedAnnotations;
for(id annotationView in selectedAnnotations) {
[mapView deselectAnnotation:[annotationView annotation] animated:NO];
}
链接地址: http://www.djcxy.com/p/67273.html