百度地图三种定位方式测试(高精度、低功耗、仅用设备)

Android定位SDK自v7.0版本起,按照附加功能不同,向开发者提供了四种不同类型的定位开发包,可根据不同需求,自有选择所需类型的开发包使用。

百度集成链接:http://lbsyun.baidu.com/index.php?title=android-locsdk/geosdk-android-download

(1)基础定位:开发包体积最小,但只包含基础定位能力(GPS/WiFi/基站)、基础位置描述能力;

(2)离线定位:在基础定位能力基础之上,提供离线定位能力,可在网络环境不佳时,进行精准定位;

(3)室内定位:在基础定位能力基础之上,提供室内高精度定位能力,精度可达1-3米;

(4)全量定位:包含离线定位、室内高精度定位能力,同时提供更人性化的位置描述服务;

Android定位SDK自v7.0版本起,提供了四种类型的开发包,注意这四类开发包互斥,一个应用中只需集成一种定位开发包即可。

高精度定位模式:这种定位模式下,会同时使用网络定位和GPS定位,优先返回最高精度的定位结果;LocationClientOption.LocationMode.Hight_Accuracy

低功耗定位模式:这种定位模式下,不会使用GPS进行定位,只会使用网络定位(WiFi定位和基站定位);LocationClientOption.LocationMode.Battery_Saving

仅用设备定位模式:这种定位模式下,不需要连接网络,只使用GPS进行定位,这种模式下不支持室内环境的定位。LocationClientOption.LocationMode.Device_Sensors

测试环境:Android Studio 2.3.3 ,Baidu LBS SDK 7.1 (基础定位) ,Windows 10 ,MI5 MIUI8.5,Android 7.0

测试:

1 仅用设备定位模式(Device_Sensors) :

GPS关闭、网络关闭:无数据。

GPS关闭、网络打开:大多数无数据。偶尔会采用网络定位,得到全部数据。

GPS打开、网络打开:大多数使用GPS定位,偶尔会用网络定位,均能得到全部数据。

GPS打开、网络关闭:只使用GPS定位,有经纬度数据,无地址数据。

  1. 低功耗定位模式(Battery_Saving)

GPS关闭、网络打开:得到全部数据。

GPS打开、网络打开:GPS出现过一次,其他均为网络定位。

  1. 高精度定位模式(Hight_Accuracy)

GPS打开、网络打开:有卫星时会采用GPS,无卫星时会用网络。

结论:

仅用设备模式:也会进行网络定位;开GPS、不联网只能得到经纬度(估计是基础包的缘故) ,无地址等数据。

低功耗模式:基本靠网络定位,比较准确。

高精度模式:自动选择精度高定位模式。

百度地图三种定位方式测试(高精度、低功耗、仅用设备)相关推荐

  1. html5边框顶格,CSS 三种定位方式以及格式化上下文详解 》 html5jscss

    常规流( Normal flow ) 之称之为常规流,是因为这是相对于后面的浮动和绝对定位的一个概念,浮动和绝对定位元素都脱离了当前的常规流. 在 CSS2.1中,常规流包括块框( block box ...

  2. ios wifi 定位_iOS中三种定位方式

    手机基站定位 原理 每个手机基站都有一个标识符,iPhone或3G iPad可以搜集周围所有收到信号的基站和它们的标识符,通过联网发送到苹果云端服务器,再由服务器根据这些基站的的位置信息查询并计算出当 ...

  3. android 三种定位方式

    最近在看android关于定位的方式,查了很多资料,也做了相关实验,在手机上做了测试,下面总结: 一共有三种定位方式,一种是GPS,一种是通过网络的方式,一种则是在基于基站的方式,但是,不管哪种方式, ...

  4. android 三种定位方式 介绍

    三种获取手机的位置的方式_20 1.网络定位(network).前提是必须连上网络:wifi.3G.2G: 获取到IP地址 例如:传美版QQ,彩虹版QQ,珊瑚虫版QQ,就有一个功能显示对方的IP: 根 ...

  5. Android 的三种定位方式

    转载自:http://blog.csdn.net/luosiye312/article/details/50562309#comments Android 定位大致分为三大类:GPS定位:Networ ...

  6. css的三种定位方式使用探讨

    css 3种类型定位方式,进行控制页面布局:普通定位,浮动定位,绝对定位. 默认使用普通流技术再页面中布局元素,希望表现与普通流不同,另外两个特性position和float 具体实例 复制代码 代码 ...

  7. ios wifi 定位_iOS 中的三种定位方式

    1.手机基站定位 原理: 每个手机基站都有一个标识符,iPhone或3G iPad可以搜集周围所有收到信号的基站和它们的标识符,通过联网发送到苹果云端服务器,再由服务器根据这些基站的的位置信息查询并计 ...

  8. 百度地图导航的接入(包含三种选择方式驾车、公交、步行)

    百度地图导航的接入(包含三种选择方式驾车.公交.步行) 步骤 1.下载百度的sdk(下载地址:http://lbsyun.baidu.com/sdk/download) 勾选下载"检索功能& ...

  9. 【高精度定位】关于GPS、RTK、PPK三种定位技术的探讨

    高精度定位通常是指亚米级.厘米级以及毫米级的定位,从市场需求来看,定位的精度越高往往越好."高精度.低成本"的定位方案无疑将是未来市场的趋势. 在物联网时代,大多数的应用或多或少都 ...

最新文章

  1. oracle初始安装大小
  2. 特征描述子提取公用接口
  3. boost::math::inverse_gamma_distribution用法的测试程序
  4. P4331 [BalticOI 2004]Sequence 数字序列(左偏树)
  5. 自从我这样撸代码以后,公司网页的浏览量提高了107%!
  6. web通讯录常见问题解答以及增加个性功能
  7. python同时输出多个值_怎样在python中输出多个数组元素?
  8. gm220s路由器怎么设置_巴法诺无线路由器连接打印机怎么设置【图文教程】
  9. mysql keepalive_mysql主从之keepalive+MySQL高可用
  10. AcWing 2058. 笨拙的手指(暴力枚举)
  11. Hyperledger Fabric MSP Identity Validity Rules——MSP身份验证规则
  12. 笔记《鸟哥的Linux私房菜》6 Linux的档案权限与目录配置
  13. tpadmin合成推广二维码
  14. 苦口婆心一考拉|向沉迷游戏的中(大)学生讲解内存和磁盘
  15. win7安装打印机 计算机,win7添加网络打印机的详细步骤【图解】
  16. 学习jQuery的感受
  17. 遥感方向SCI期刊整理
  18. CTF---Web入门第七题 猫抓老鼠
  19. 大学生计算机教程个人总结报告,大学生学习自我总结
  20. KindEditor在线文本编辑器

热门文章

  1. 无锡做大做强“中国芯” 华虹功不可没
  2. 数据类型(由类型创建变量)
  3. Vue组织架构树图组件vue-org-tree的使用
  4. Time Freeze 时间冻结 影子系统
  5. 项目01城市餐饮店铺选址分析
  6. 利盟linux驱动下载,利盟Lexmark X342n 驱动下载
  7. IP、PV、UV的度量与区别
  8. android马达测试,技术科普丨马达测试知多少?
  9. flash文件系统实现原理
  10. js数组查找最接近_js 2种方法从数组里面找到最接近某个数值的值(小于该指定值,并且大于其他值)...