我正在尝试为Google Map创建自定义标记,但是我的代码为我提供了一个带有空格的怪异视图,如下图所示:

那是什么白色景色?如何删除?应该只是红色的!

-(UIView *)mapView:(GMSMapView *)mapView markerInfoContents:(GMSMarker *)marker{
    UIView *infoView = [UIView new];
    infoView.frame = CGRectMake(0, 0, 290, 192);
    // Setting the bg as red just to illustrate
    infoView.backgroundColor = [UIColor redColor];
    return infoView;
}

最佳答案

我可能会有些生疏,但这不是错误的功能吗?

有一个markerInfoWindow和markerInfoContents(正在使用)。
窗口是整个事物,而内容是视图,它将放置在默认信息窗口框架内

看看here

10-08 19:34