在 Google Maps SDK ios 中点击了哪个标记?

Ayu*_*yev 4 objective-c ios google-maps-sdk-ios

我在GMSMapView. 我想知道点击了哪个标记。我知道有- (BOOL)mapView:(GMSMapView *)mapView didTapMarker:(GMSMarker *)marker代表。但我的问题是当我点击任何标记时,我会为infoWindow. 所以,我必须知道点击了哪个标记。我该怎么做?

Sax*_*uce 5

创建标记时,将其userData属性设置为您自己的类的实例,该类存储有关标记的数据。

然后在 中didTapMarker,您可以取出userData属性,将其转换为您自己的类型,然后提取您需要的详细信息。