精华内容
下载资源
问答
  • 高德地图去除水印

    千次阅读 2020-09-11 11:11:18
    因一些业务场景需要,客户要求去除高德地图的水印,查找了一些资料发现通过修改样式即可实现隐藏。 步骤 版本 :高德地图js web api sdk 1.4.15 1.引入高德地图api sdk 2.添加如下样式到项目全局 .amap-logo ...

    前言

        因一些业务场景需要,客户要求去除高德地图的水印,查找了一些资料发现通过修改样式即可实现隐藏。

    步骤

    版本 :高德地图js web api sdk 1.4.15

    1.引入高德地图api sdk

    2.添加如下样式到项目全局

    .amap-logo {
      display: none!important;
      visibility: hidden!important;
    }
    
    .amap-copyright {
      display: none!important;
      visibility: hidden!important;
    }

    效果图:

    如图所见,左、右下角高德地图的水印已经没有了。

     

    THE END

    展开全文
  • Android 高德地图去掉 logo

    千次阅读 2019-05-17 15:31:22
    //地图框架 // child.getChildAt(0).setVisibility(View.VISIBLE);//地图 child.getChildAt(1).setVisibility(View.GONE);//logo } }); } } 然后重新引用此类,将可以成功隐藏此 logo。 方法2、获得 ...

    我们先看看官方:

    https://lbs.amap.com/api/android-sdk/guide/interaction-with-map/control-interaction/

    说的很清楚了,不可移除,只支持调整到固定位置。

    然而,也并不是没有办法,方法可参考 https://blog.csdn.net/qq_29011851/article/details/78460347


    方法1、重写 MapView

    public class MyTextureMapView extends TextureMapView {
    
        private Context context;
    
        public MyTextureMapView(Context context) {
            super(context);
        }
    
        public MyTextureMapView(Context context, AttributeSet attributeSet) {
            super(context, attributeSet);
            init(context);
        }
    
        public MyTextureMapView(Context context, AttributeSet attributeSet, int i) {
            super(context, attributeSet, i);
            init(context);
        }
    
        public MyTextureMapView(Context context, AMapOptions aMapOptions) {
            super(context, aMapOptions);
            init(context);
        }
    
        private void init(Context context) {
            this.context = context;
            // view 加载完成时回调
            this.getViewTreeObserver().addOnGlobalLayoutListener(
                new ViewTreeObserver.OnGlobalLayoutListener() {
                    @Override
                    public void onGlobalLayout() {
                        ViewGroup child = (ViewGroup) getChildAt(0);//地图框架
                        // child.getChildAt(0).setVisibility(View.VISIBLE);//地图
                        child.getChildAt(1).setVisibility(View.GONE);//logo   
                    }
                });
        }
    }

    然后重新引用此类,将可以成功隐藏此 logo。


    方法2、获得 MapView 后直接监听 Layout

    mapView = findViewById(R.id.map);
    mapView.getViewTreeObserver().addOnGlobalLayoutListener(
        new ViewTreeObserver.OnGlobalLayoutListener() {
                @Override
                public void onGlobalLayout() {
                    ((ViewGroup) mapView.getChildAt(0)).getChildAt(1).setVisibility(View.GONE);
                    mapView.getViewTreeObserver().removeGlobalOnLayoutListener(this);
                }
            });
    // 此方法必须重写
    mapView.onCreate(savedInstanceState);

    这样就可以隐藏 logo 了,TextureMapView 和 MapView 隐藏 logo 的方法是一样的。


    小技巧:
            大家可以通过 ViewGrouop 的 getChildCount() 得到 MapView 子控件的个数,再通过
     getChildAt(int index).setVisibility(View.GONE) 逐个调试查看哪个子控件被隐藏了。

     
     
     
     
     
    展开全文
  • 高德地图去除下面的logo和copyright

    千次阅读 2018-11-26 21:26:20
    .amap-logo{ display: none; } .amap-copyright{ display: none; } 写成display:none;达不到隐藏的效果   .amap-logo{ display: none; } .amap-copyright{ opacity:0; ...
     .amap-logo{
          display: none;
        }
        .amap-copyright{
          display: none;
        }

    写成display:none;达不到隐藏的效果

     

    .amap-logo{
          display: none;
        }
        .amap-copyright{
          opacity:0;
        }

    改成opacity:0;就ok了

    展开全文
  • 代码并没有几行,但是实在是缺csdn的资源分,所以设置了5个资源分,见谅。
  • vue整合高德地图笔记

    2020-09-02 15:43:45
    我明明是粉丝下载,为什么还要收积分?文件是md,有些问题,以前做的东西,不知道能不能对下载者有没有帮助,慎重下载
  • mMapView = (MapView) findViewById(R.id.map);... //这个功能是去掉地图的logo和放大缩小图标 mMapView.getViewTreeObserver().addOnGlobalLayoutListener( new ViewTreeObserver.OnGlobalLayoutListener() { ...
        mMapView = (MapView) findViewById(R.id.map);
        //这个功能是去掉地图的logo和放大缩小图标
        mMapView.getViewTreeObserver().addOnGlobalLayoutListener(
                new ViewTreeObserver.OnGlobalLayoutListener() {
                    @Override
                    public void onGlobalLayout() {
                        ((ViewGroup) mMapView.getChildAt(0)).getChildAt(1).setVisibility(View.GONE);
                        mMapView.getViewTreeObserver().removeGlobalOnLayoutListener(this);
                    }
                });
        mMapView.onCreate(savedInstanceState);
    

    我的直接写在onCreate中
    在这里插入图片描述

    展开全文
  • 高德地图去掉logo和版权

    千次阅读 2019-07-24 10:57:08
    去掉高德地图右下角的版权和logo可以用下面的俩种方法。 1.css样式隐藏 .amap-logo{ display: none!important; } .amap-copyright{ visibility:hidden!important; } 2.用js删除元素 window.onload=function()...
  • 去掉边框颜色及填充的颜色: MyLocationStyle myLocationStyle = new MyLocationStyle();//初始化定位蓝点样式类 myLocationStyle.strokeColor(Color.argb(0, 0, 0, 0));// 设置圆形的边框颜色 myLocationStyle....
  • 高德地图去掉logo

    万次阅读 2016-01-30 11:36:55
    高德地图logo问题 真心感觉拿人的手短,集成一个高德地图,logo还必须得带着,集成文档是这样说的: 没办法,只能把他给覆盖掉了,效果还行 android:layout_width="70dp" android:layout_height="20dp" ...
  • flutter集成高德地图

    2020-03-11 15:20:16
    flutter集成高德地图,包含定位,地图显示,触摸地图插入marker,marker自定义图标,地点搜索
  • 自定义marker上面的弹框 @Override public void onCreate (Bundle savedInstanceState) { ...去掉高德地图右下角隐藏的缩放按钮 aMap .getUiSettings().setZoomControlsEnabled( false ) ;
  • 百度、高德地图去除左下角Logo

    千次阅读 2017-05-08 17:10:12
    百度地图重新样式anchorBL,将其改为 .anchorBL{ display:none; } 效果如下: ...高德地图修改amap-logo和amap-copyright样式,改为 .amap-logo { display: none; } .amap-copyright
  • 高德地图移除路线Demo

    2018-04-17 10:42:26
    高德地图添加路线,移除路线以及更改路线颜色、宽度等操作 高德地图其他操作都很简单就
  • 很感谢高德api,但是logo无法去除这一问题在做项目时是一件小麻烦 近期做的项目用到的高德...//去掉高德地图logo } .amap-copyright { opacity:0;//去掉高德的版本号 } 但是写在vue的.scss文件中,不管是直接假如...
  • 去掉高德地图左下角的logo和文字

    千次阅读 2020-11-22 09:34:58
    在你所需要的地方添加下面样式 .amap-logo{ display: none; opacity:0 !important; } .amap-copyright { opacity:0; } 我用的vue直接添加到index.html文件夹下了(全局生效)
  • 最近在项目中要用到高德SDK,有需求需要去除高德地图LOGO与加减缩放按键。网上找了一圈,有的根本没有作用,或者说是针对老API的方法。还不会集成的小伙伴自己去集成哈,地址: ... 现在记录一下,我现在用的版本: ...
  • 使用高德地图API去掉logo 亲测可用 代码片. <style type="text/css"> .amap-logo img{ display: none; } </style>
  • 高德地图去除下标LOGO

    2019-05-07 10:49:00
    /*去除下标*/ .amap-logo{ display: none!important; } .amap-copyright{ opacity:0; } 转载于:https://www.cnblogs.com/janeaiai/p/10824062.html...
  • 高德地图的 React 实现
  • 主要通过设置features,里面不要填写point,代表标注即可。 mapConfig = { zoom: 17, cityName: MapCityName, pitch: 25, viewMode: '3D', features: ['bg', 'road', 'building'] } 官方参考文档:...
  • 高德地图点聚合效果

    2017-08-16 09:56:28
    使用高德地图完成点聚合效果
  • 控件交互-与地图交互-开发指南-Android 地图SDK|高德地图API (amap.com) 百度到的问题解决方法 一种是重写MapView、一种是获取MapView后监听Layout,其实没有必要 官方UiSettings中提供了下面方法 public final...
  • 前几天经理让我改bug,去掉高德地图蓝点定位时产生的淡蓝色区域,因为默认区域会遮挡一些地标,当点击地标的时候,无反应,这样的话用户体验比较差。我在网上搜索相关资料时,发现绝大部分都是用java写的,很少用...
  • 高德地图去水印

    2021-08-27 16:24:50
    <style type="text/css"> .amap-logo{ display: none; opacity:0 !important; } .amap-copyright { opacity:0; } </style>
  • <style type="text/css"> .amap-logo{ display: none; opacity:0 !important; } .amap-copyright { opacity:0; } </style>
  • height: 100%;}#map-zoom, #map-center {color: #...}地图级别与中心点获取地图级别与中心点坐标当前级别:11当前中心点:121.498586,31.239637//初始化地图var map = new AMap.Map('container', {resizeEnable: t...
  • 高德地图 JS API 是一套 JavaScript 语言开发的的地图应用编程接口,移动端、PC端一体化设计,一套 API 兼容众多系统平台。目前 JS API 免费开放使用。 教程 实现 新建mapAk.js文件 export const amapAk = () =>...
  • 去掉高德api上的logo图标

    千次阅读 2017-10-23 14:00:44
    1、去掉高德地图logo: .amap-logo{ display: none; } 2、去掉高德的版本号: .amap-copyright { opacity:0; } 直接设置display:none;不起作用,所以设置透明。
  • 如何隐藏高德地图的logo(已解决)

    万次阅读 2017-11-06 18:17:25
    高德地图中,给我们的提示是不能移除logo的,但是既然是代码写的,我们肯定是有改的办法 重写mapview public class MyMapView extends TextureMapView { private Context context ; public ...
  • 如何去掉高德地图定位产生的淡蓝圆形区域

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,526
精华内容 610
关键字:

高德地图去掉