Google Maps iOs SDK:向自定义InfoWindow添加操作

时间:2014-08-28 16:34:44

标签: xcode google-maps-sdk-ios

我尝试使用自定义信息窗在按钮上添加操作。 看起来这个infowindow呈现为图像,无法采取任何行动。

我使用这种方法:

-(UIView *) mapView:(GMSMapView *)mapView markerInfoWindow:(GMSMarker *)marker{
    //my code
}

我在.XIB文件中添加了自定义信息窗口。我想触发事件touchupinside,但仍然无法实现这一目标。

我试图关注的一些链接失败:

谢谢!

修改 对于Apple Maps,可以使用this beautiful class available on github来实现。

1 个答案:

答案 0 :(得分:0)

If you check GMSMapView.h within GoogleMaps.Framework, you can see the below method which should let you add a custom infowindow for a marker, instead of using standard title and snippet alone:

NOTE you (op) say annotationView=infoWindow
BUT NORMAL: annotationView = marker itself and calloutView = infoWindow

访问Custom annotation view in Google Maps SDK