美文网首页
高德地图隐藏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