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

高德地图隐藏logo

作者: 请叫我小仙女_ | 来源:发表于2019-07-09 21:15 被阅读0次

今天遇到一个需求,高德地图左下角的logo要隐藏掉

查了高德的官方api,logo相关的属性只给了下面这两个,并没有给出隐藏左下角logo的方法。

其中logCenter,必须在mapView.bounds之内,不然没效果;

而logoSize的属性修饰符是readonly,跟不给出来有啥区别!

这个时候,我果断求助了一下百度,好多人给出了下边这个答案:

大家给出的解释是:

左下角小logo的图片是添加在 layer 层上的, 不是加在 image 上的, 所以把它的 layer 添加一张空图片 即可,但是我试了一下没效果)。

应该是我用了最新的api,跟之前有些不同,现在直接给imageview一张空的image就可以了。

    [_mapView.subviews enumerateObjectsUsingBlock:^(__kindof UIView * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {

        if ([obj isKindOfClass:[UIImageView class]]) {

            UIImageView* logoM = obj;

            logoM.image= [UIImage new];

        }

    }];

相关文章

网友评论

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

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