MkPolygon:点击显示弹出气泡

时间:2012-04-12 19:06:48

标签: iphone objective-c ios mapkit

我有一组已添加到地图视图的mkpolygons。

我的问题是:怎么做?

阅读,似乎这可以分解为两个步骤:

但是我对细节很模糊......

(对不起,如果这是微不足道的:我刚开始使用iOS开发和MapKit)

感谢您的帮助。

GESTRA

1 个答案:

答案 0 :(得分:-1)

要自动获取弹出气泡(标注视图),您必须将MKAnnotations添加到mapView。您可以在

中自定义注释的外观
- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id<MKAnnotation>)annotation

返回MKAnnotationView的自定义实例。

第二个选项是自己重新创建UICalloutView并在检测到点击时显示它(使用链接中描述的UIGestureRecognizer),可以在此处找到可能的(未经测试的)实现:http://www.eidac.de/?p=183