在信息窗口单击iPhone

时间:2013-03-11 11:15:17

标签: ios google-maps google-maps-sdk-ios

我想在iphone谷歌地图的信息窗口点击显示一个小窗口。我希望当用户点击标记时,会出现信息窗口。在该信息窗口的点击上,应该出现另一个窗口。 在android中,有一个OnInfoWindowClickListener方法。 我们在iOS中有这样的东西吗?

2 个答案:

答案 0 :(得分:2)

添加地图,添加

 mapView_.delegate=self; 

然后使用此

-(void)mapView:(GMSMapView *)mapView
didTapInfoWindowOfMarker:(GMSMarker *)marker{

   //info window tapped

}

答案 1 :(得分:0)

在iOS中,如果用户点击信息窗口,将调用委托方法。这是代表的文档。

/**
 * Called after a marker's info window has been tapped.
 */
- (void)mapView:(GMSMapView *)mapView
    didTapInfoWindowOfMarker:(id<GMSMarker>)marker;

作为参数,您将收到mapView实例和信息窗口标记的对象。不要忘记包含GMSMapViewDelegate。