我们在使用百度地图的SDK时,有时地图上的logo,缩放按钮以及指南针的位置可能与我们自己的空间位置发生冲突,这就需要去手动调节这些小控件的位置以及是否显示等问题。

  • 设置指南针的位置:

     android.graphics.Point point = new android.graphics.Point(100,260);mapView.getMap().setCompassPosition(point);
  • 自定义指南针图标:

    mapView.getMap().setCompassIcon(Bitmap icon)
  • 禁用指南针:

     mapView.getMap().getUiSettings().setCompassEnabled(false);
  • 设置logo的位置:

    LogoPosition position = LogoPosition.logoPostionleftBottom;
    mapView.setLogoPosition(position)

    有四种位置,然后使用设置padding调节位置:

    mapView.getMap().setViewPadding(paddingLeft, paddingTop, paddingRight, paddingBottom);
  • 这个logo是官方是不允许去除的,但是也是可以实现的:

     // 隐藏logoView child = mapView.getChildAt(1);if (child != null && (child instanceof ImageView || child instanceof ZoomControls)){child.setVisibility(View.INVISIBLE);}
  • 设置比例尺的位置:

        mapView.getMap().setOnMapLoadedCallback(new BaiduMap.OnMapLoadedCallback() {@Overridepublic void onMapLoaded() {mapView.setScaleControlPosition(new Point(200,600));}});

    这个方法需要在地图加载完成的回调中设置才会生效

  • 隐藏比例尺图标:

      mapView.showScaleControl(false);
  • 设置缩放控件的位置:

    mapView.getMap().setOnMapLoadedCallback(new BaiduMap.OnMapLoadedCallback() {@Overridepublic void onMapLoaded() {mapView.setZoomControlsPosition(new Point(200,600))}});
  • 隐藏缩放控件:

    mapView.showZoomControls(boolean show)

android百度地图设置logo,缩放按钮,指南针的位置相关推荐

  1. Android百度地图设置位置标识

    先按照百度地图基础配置下载好对应的sdk导入as及配置好清单文件等相关百度api /*** 设置地图定位标识* @param latitude* @param longtitude*/protecte ...

  2. android百度地图与正北方向夹角,指南针对准正北方向是多少角度

    满意答案 hbshlbd 2012.12.10 采纳率:58%    等级:12 已帮助:2889人 1.利用太阳 冬季日出位置是东偏南,日落位置是西偏南:夏季日出位置是东偏北,日落位置是西偏北:春分 ...

  3. Android百度地图SDK:隐藏比例尺,隐藏百度LOGO,隐藏缩放控件

     Android百度地图SDK:隐藏(不显示)比例尺,隐藏(不显示)百度LOGO,隐藏(不显示)缩放控件 在自己的Android应用开发中使用百度地图SDK,百度会自动在MapView上添加百度的 ...

  4. android 百度地图 marker设置忽明忽暗闪烁点

    说下思路 百度地图设置marker的时候可以这是icon和icons 思路就是设置几个不同透明度的相同的图片的bitmap作为icons 话不多说 直接上码 1.这是核心代码 //闪烁点 bb是获取的 ...

  5. Android百度地图之位置定位和附近查找代码简单实现 (上)

    很长时间没有做Android相关知识了,闲暇之余再弄了弄最新的百度地图API,主要是进行百度地图附近餐馆查找功能来练练手,同时熟悉下最新的API教程.文章比较基础,也希望对你有所帮助~参考前文:   ...

  6. Android studio百度地图SDK开发 2020最新超详细的Android 百度地图开发讲解(3) 路线规划步行骑行驾车路线规划

    2020最新超详细的Android 百度地图开发讲解(3) 路线规划步行骑行驾车路线规划 开发前配置,显示基本地图,实时定位等查看之前代码,此博客紧接上一博客:https://blog.csdn.ne ...

  7. [android] 百度地图开发 (三).定位当前位置及getLastKnownLocation获取location总为空问题

           前一篇百度地图开发讲述"(二).定位城市位置和城市POI搜索",主要通过监听对象MKSearchListener类实现城市兴趣点POI(Point of Intere ...

  8. android 百度地图 在线建议查询,Android 百度地图 SDK v3_3_0 (五) ---POI搜索和在线建议查询功能...

    目前百度地图SDK所集成的检索服务包括:POI检索.公交信息查询.线路规划.地理编码.在线建议查询.短串分享. 本篇博客将先介绍POI检索和在线建议查询(在地图地位功能基础上实现的,还不知道定位的童靴 ...

  9. [android] 百度地图开发 (一).申请AK显示地图及解决显示空白网格问题

        最近做android百度地图,但是使用baidumapapi_v2_3_1.jar和libBaiduMapSDK_v2_3_1.so显示百度地图时总是遇到问题--只显示网格而没有显示地图,网络 ...

最新文章

  1. android蓝牙音乐之AVRCP介绍和使用
  2. kohana task 编写计划任务
  3. Git之深入解析如何重写提交历史
  4. 好程序员分享居中一个float元素
  5. 基于vue2+nuxt构建的高仿饿了么(2018版)
  6. php 框架源码分析,Laravel框架源码解析之模型Model原理与用法解析
  7. 常用正则表达式(regular expression)
  8. delphi windows编程_他曾创造多门编程语言,还被比尔盖茨以300万美元挖角
  9. 如何重装win10应用商店?
  10. 极大似然估计法(Maximum likelihood estimation, MLE)
  11. Python基本语法(初学者,不是很完善)
  12. Windows打开软件老是弹出无法验证发布者
  13. NBUT 1647 (多校连萌3)
  14. 【Windows11系统更新后蓝牙没了】
  15. kali网络渗透实验一:网络扫描与网络侦查
  16. 光电自动避障小车_AGV小车触摸屏自动完成货物取、放过程,河南触摸屏厂家
  17. 不为人知的网络编程(十三):深入操作系统,彻底搞懂127.0.0.1本机网络通信
  18. SQL笔试题:某团数分岗笔试真题详解
  19. python爬虫获取拉钩网在线搜索招聘信息(超实用!)
  20. navigationbar 背景色

热门文章

  1. 贪心算法--加勒比海盗船--最优装载问题
  2. 学海无涯!java连接mysql
  3. 路由器的设置(路由模式)
  4. oracle显示上午下午,Oracle实现使用时间函数实现输出“上午好/...
  5. ubuntu安装docker-生产环境(kubernetes推荐)
  6. 计算机磁盘的卷是什么意思,新加卷和本地磁盘有什么区别
  7. 李建忠设计模式——桥模式
  8. 宽依赖和窄依赖_Spark RDD的宽依赖和窄依赖
  9. 虚拟机中Ubuntu设置共享文件夹
  10. 测绘程序设计实习 CSU