如何自定义Google地图iOS SDK的InfoWindow?

时间:2013-03-02 18:10:11

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

我想更改Google地图iOS SDK的InfoWindow的宽度。反正有吗?

我想要这样做的原因是在InfoWindow中显示完整的地址。有没有其他方法可以这样做而不是自定义InfoWindow?

另外,我可以在InfoWindow中更改文本大小吗?

至少,我想达到像这张地图的效果: http://www.google.com/about/company/facts/locations/ 也可以应用超链接。

1 个答案:

答案 0 :(得分:8)

将地图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;
}