美文网首页
iOS 高德地图隐藏logo

iOS 高德地图隐藏logo

作者: JustEverOnce | 来源:发表于2018-11-19 12:02 被阅读0次

集成第三方地图:高德地图,查阅先关的API,地图的logo始终没有隐藏,常见的隐藏相关API如下所示

///是否显示指南针, 默认YES
@property (nonatomic, assign) BOOL showsCompass;

///指南针原点位置
@property (nonatomic, assign) CGPoint compassOrigin;

///指南针的宽高
@property (nonatomic, readonly) CGSize compassSize;

///是否显示比例尺, 默认YES
@property (nonatomic, assign) BOOL showsScale;

///比例尺原点位置
@property (nonatomic, assign) CGPoint scaleOrigin;

///比例尺的最大宽高
@property (nonatomic, readonly) CGSize scaleSize;

///logo位置, 必须在mapView.bounds之内,否则会被忽略
@property (nonatomic, assign) CGPoint logoCenter;

///logo的宽高
@property (nonatomic, readonly) CGSize logoSize;

本来以为logoSize可以设置,看看readonly放弃了 ,西先给出一种隐藏logo的方法,如下所示

//隐藏logo
        [_mapView.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:@""].CGImage;

            }
        }];

这样子就可以隐藏高德地图的logo啦,以前没注意这个logo,这次是因为产品说了,高德这个logo能不能隐藏掉,所以找的这个,希望可以帮助到小白,如果还有不明白的可以私信我,一起进不。。。

相关文章

网友评论

      本文标题:iOS 高德地图隐藏logo

      本文链接:https://www.haomeiwen.com/subject/rblofqtx.html