0

MKOverlay当用户点击一个时可以添加一个MKAnnotation吗?即,我想要实现的是当用户点击注释引脚时,我想绘制一个多边形(例如一个圆圈),并且当用户再次点击时,覆盖应该隐藏。

4

1 回答 1

0

如果点击了注释,则通过添加叠加层调用函数。在您的代码中使用它:

[self.mapView addOverlay:self.circle];

为了控制是否已经点击了注释,我会在你的界面中使用 BOOL 变量:

@interface ClassName() {
    BOOL annotationWasTapped;
}
@end
于 2012-11-02T11:59:43.873 回答