如何自定义Google地图iOS SDK的信息窗口?

3
我想改变Google地图iOS SDK InfoWindow的宽度,有什么方法可以做到吗?
我想这样做的原因是为了在InfoWindow中显示完整的地址。除了自定义InfoWindow之外,还有其他方法可以实现吗?
另外,我能改变InfoWindow中的文本大小吗?
至少,我希望能够实现像这张地图上的效果: http://www.google.com/about/company/facts/locations/ 其中超链接也可以应用。
1个回答

9

将地图的delegate设置为视图控制器,然后实现Google地图委托方法。

-(UIView *)mapView:(GMSMapView *) aMapView markerInfoWindow:(GMSMarker*) marker
{
    UIView *view = [[UIView alloc]init];
    //customize the UIView, for example, in your case, add a UILabel as the subview of the view
    return view;
}

哦,我理解了。通过这种方式,我们可以将任何其他视图添加到UIView中以自定义信息窗口。 - Gary Leung

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接