思路1:
找到LOGO对应的UIIMageView,并将其隐藏hidden
根据百度地图SDK的图层结构如下图:
代码如下,经试验,是可以隐藏LOGO的。
UIView *mView = _mapView.subviews.firstObject;
for (id logoView in mView.subviews)
{
if ([logoView isKindOfClass:[UIImageView class]])
{
UIImageView *b_logo = (UIImageView*)logoView;
b_logo.hidden = YES;
}
}
思路2:
计算LOGO的尺寸,在将map的尺寸延伸到屏幕外,这样就看不到LOGO。