我正在使用GMSMapview,当我在地图上点击单击访客时,它无法正常工作。我怎么能这样做?
tapRec = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(mapDidTap:)];
tapRec.delegate = self;
tapRec.numberOfTapsRequired = 1;
[mapView2 addGestureRecognizer: tapRec];
和
-(void)mapDidTap:(UITapGestureRecognizer *)gestureRecognizer
{
[mapView2 removeGestureRecognizer:tapRec];
_filterView.hidden = YES;
}
答案 0 :(得分:1)
GMSMapView有委托方法。整合这种方法。
- (void)mapView:(GMSMapView *)mapView didTapAtCoordinate:(CLLocationCoordinate2D)coordinate
答案 1 :(得分:0)
您无需添加点按手势。 GMSMapView提供了自己的方法来检测特定纬度/经度的点击。
strip_tags()