iOS - 去掉百度地图的 “logo”
2017-03-14 本文已影响444人
大王叫我来巡山_Cong
![](https://img.haomeiwen.com/i1622166/dc50c9a7da2f474f.jpg)
本篇文章只是写一个思路,不建议私自去掉logo,被发现会引起版权纠纷。
1、首先有一个可以运行的 百度地图的Demo(不懂就百度)。
2、把地图成功的在模拟器显示出来。
3、点击图中的圆圈 查看 logo 所在的位置
![](https://img.haomeiwen.com/i1622166/3c0f5118522e7c71.png)
4、通过输出 BMKMapView 的subviews 来查看到底哪个是logo的imageView。然后把他移除就好了。
代码如下:
for (UIView *view in mapView.subviews) {
for (UIImageView *imageView in view.subviews) {
NSLog(@"%@",imageView);
static int a = 0;
a ++;
if (a == 4) {
[imageView removeFromSuperview];
}
}
}
成功之后如下图:
![](https://img.haomeiwen.com/i1622166/4ae80d01ef769f0c.png)