Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 添加单点击识别器在GMSMapview中不工作_Ios_Objective C_Gmsmapview - Fatal编程技术网

Ios 添加单点击识别器在GMSMapview中不工作

Ios 添加单点击识别器在GMSMapview中不工作,ios,objective-c,gmsmapview,Ios,Objective C,Gmsmapview,我正在使用GMSMapview,当我在地图上实现单点击guesture时,它就不起作用了。我该怎么做 tapRec = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(mapDidTap:)]; tapRec.delegate = self; tapRec.numberOfTapsRequired = 1; [mapView2 addGestureRecognizer: tapRec]; 及 具有委托方法的

我正在使用GMSMapview,当我在地图上实现单点击guesture时,它就不起作用了。我该怎么做

tapRec = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(mapDidTap:)];
tapRec.delegate = self;
tapRec.numberOfTapsRequired = 1;
[mapView2 addGestureRecognizer: tapRec];


具有委托方法的GMSMapView。整合此方法

- (void)mapView:(GMSMapView *)mapView didTapAtCoordinate:(CLLocationCoordinate2D)coordinate

具有委托方法的GMSMapView。整合此方法

- (void)mapView:(GMSMapView *)mapView didTapAtCoordinate:(CLLocationCoordinate2D)coordinate

您不需要添加点击手势。GMSMapView提供了自己的方法来检测特定纬度/经度上的点击

func mapView(mapView: GMSMapView, didTapAtCoordinate coordinate: CLLocationCoordinate2D) {
    //Coordinates where user has tapped
    print(coordinate)
}

您不需要添加点击手势。GMSMapView提供了自己的方法来检测特定纬度/经度上的点击

func mapView(mapView: GMSMapView, didTapAtCoordinate coordinate: CLLocationCoordinate2D) {
    //Coordinates where user has tapped
    print(coordinate)
}

在添加手势的地方,它只被称为一次正确、简单的隐藏此
[mapView2 RemovegestureRecognitor:tapRec]然后重试once@Anbu.Karthik我把它添加到谷歌地图的视图中,不需要手势,跟随回答就可以了,你可以将你的视图隐藏在你添加手势的代理中,它只被称为一次正确,简单的隐藏这个
[mapView2 RemovegestureRecognitor:tapRec]然后重试once@Anbu.Karthik我把它添加到谷歌地图的视图中,不需要手势,跟著回答就可以了,你可以把你的视图隐藏在被授权人里面,无需手势,只需添加代理并隐藏视图即可here@Anbu.Karthik我们怎么能在屏幕上看到地图上的所有坐标,并根据坐标自动缩小呢,无需手势,只需添加代理并隐藏视图即可here@Anbu.Karthik我们如何在屏幕上看到地图上的所有坐标系,并根据坐标系自动缩小