我尝试使用自定义信息窗在按钮上添加操作。 看起来这个infowindow呈现为图像,无法采取任何行动。
我使用这种方法:
-(UIView *) mapView:(GMSMapView *)mapView markerInfoWindow:(GMSMarker *)marker{
//my code
}
我在.XIB文件中添加了自定义信息窗口。我想触发事件touchupinside
,但仍然无法实现这一目标。
我试图关注的一些链接失败:
谢谢!
修改 对于Apple Maps,可以使用this beautiful class available on github来实现。
答案 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