当用户点按DYRateView
时,我想在信息窗口中显示GMSMarker
的评分。
我想,最终结果看起来如下图所示。
到目前为止,我已经红了GMSMarker Class Reference我认为唯一的方法是通过userData
字段。我试过在UIImage上添加简单的NSString,但没有显示。也许我做错了?
UIImage * bar =[UIImage imageNamed:@"arrow"];
[sydneyMarker.userData setUserData:bar];
请宽容,因为我是iOS开发的新手。
答案 0 :(得分:3)
我红了之后:Custom Info Window for Google Maps
观看视频:http://www.youtube.com/watch?v=ILiBXYscsyY
考虑到(来自SDK documentaiton):
注意:信息窗口每次都会呈现为图像 显示在地图上。这意味着对其属性的任何更改 虽然它是活动的,但不会立即可见。的内容 信息窗口将在下次显示时刷新。
我可能会选择基于上述视频教程的自制信息窗口。