1.设置小图标的位置
_mainMapView.logoCenter = CGPointMake(110, 10);
这个可以设置坐标,但是这个方法只限定坐标在可见范围之内,所以这个方法是调整小图标位置的,并不能隐藏该图标
1.隐藏小图标
[_mainMapView.subviews enumerateObjectsUsingBlock:^(__kindof UIView * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
if ([obj isKindOfClass:[UIImageView class]]) {
UIImageView * logoM = obj;
logoM.layer.contents = (__bridge id)[UIImage imageNamed:@"asasas"].CGImage;
}
}];
因为 高德地图的 logo 是添加在 layer 层上的, 不是加在 image 上的, 所以把它的 layer 添加一张空图片 即可