我正在尝试为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