/*** 根据控件的选择,重新设置定位参数*/private void resetOption() {
AMapLocationClientOption mOption = new AMapLocationClientOption();// 设置是否需要显示地址信息mOption.setNeedAddress(true);/** 设置是否优先返回GPS定位结果,如果30秒内GPS没有返回定位结果则进行网络定位* 注意:只有在高精度模式下的单次定位有效,其他方式无效*/mOption.setGpsFirst(true);// 设置是否开启缓存mOption.setLocationCacheEnable(false);// 设置是否单次定位mOption.setOnceLocation(false);//设置是否等待设备wifi刷新,如果设置为true,会自动变为单次定位,持续定位时不要使用mOption.setOnceLocationLatest(false);//设置是否使用传感器mOption.setSensorEnable(true);//设置是否开启wifi扫描,如果设置为false时同时会停止主动刷新,停止以后完全依赖于系统刷新,定位位置可能存在误差// 设置发送定位请求的时间间隔,最小值为1000,如果小于1000,按照1000算mOption.setInterval(1000);// 设置网络请求超时时间mOption.setHttpTimeOut(30000);}/*** 默认的定位参数** @author hongming.wang* @since 2.8.0*/private AMapLocationClientOption getDefaultOption() {AMapLocationClientOption mOption = new AMapLocationClientOption();//可选,设置定位模式,可选的模式有高精度、仅设备、仅网络。默认为高精度模式mOption.setLocationMode(AMapLocationClientOption.AMapLocationMode.Hight_Accuracy);//可选,设置是否gps优先,只在高精度模式下有效。默认关闭mOption.setGpsFirst(false);//可选,设置网络请求超时时间。默认为30秒。在仅设备模式下无效mOption.setHttpTimeOut(30000);//可选,设置定位间隔。默认为2秒mOption.setInterval(1000);//可选,设置是否返回逆地理地址信息。默认是truemOption.setNeedAddress(true);//可选,设置是否单次定位。默认是falsemOption.setOnceLocation(false);//可选,设置是否等待wifi刷新,默认为false.如果设置为true,会自动变为单次定位,持续定位时不要使用mOption.setOnceLocationLatest(false);//可选, 设置网络请求的协议。可选HTTP或者HTTPS。默认为HTTPAMapLocationClientOption.setLocationProtocol(AMapLocationClientOption.AMapLocationProtocol.HTTP);//可选,设置是否使用传感器。默认是falsemOption.setSensorEnable(false);//可选,设置是否开启wifi扫描。默认为true,如果设置为false会同时停止主动刷新,停止以后完全依赖于系统刷新,定位位置可能存在误差mOption.setWifiScan(true);//可选,设置是否使用缓存定位,默认为truemOption.setLocationCacheEnable(true);//可选,设置逆地理信息的语言,默认值为默认语言(根据所在地区选择语言)mOption.setGeoLanguage(AMapLocationClientOption.GeoLanguage.ZH);return mOption;}

Android开发之高德定位参数设置相关推荐

  1. Android开发集成高德定位SDK实现定位功能。

    第一步:添加高德定位SDK依赖,导入框架有两种方式,第一种是可以到高德开放平台高德开放平台 | 高德地图API下载相关的jar包,然后将jar包放在项目的libs文件下,然后点击以依赖库的形式添加到项 ...

  2. Android开发之高德API篇:2、高德API线路规划

    TIME:2020年7月6日 2.高德API线路规划----步行线路规划 前言: step1 工程配置 step2 整体实现过程 step3 具体实现过程 总结 附上源码 前言: 该篇博客主要是介绍高 ...

  3. Android开发——百度地图定位

    Android开发--百度地图定位 项目需求 项目内容 注册和获取秘钥 获取项目SHA1码 获取项目AK码 AS依赖配置 AS源码 AndroidManifest文件 布局文件 DemoApplica ...

  4. android自定义设置界面,Android开发之精仿QQ设置界面(自定义PreferenceActivity)

    Android开发之精仿QQ设置界面(自定义PreferenceActivity) 时间:2011-12-05 10:25:06 来源:Android开发者门户 作者: 今天,再给大家分享一下QQ设置 ...

  5. Android开发实现高德地图定位详解

     一. 要实现高德地图定位呢,首先需要做好以下几步准备: 1. 在高德开放平台注册帐号 注册地址:http://lbs.amap.com 2. 在开发中下载Android平台下的地图SDK和定位S ...

  6. android开发之高德地图API篇:1、高德地图API之实时定位+轨迹可视化

    TIME:2020年7月6日 高德地图API之实时定位+轨迹可视化 前言: step1.工程的配置 step2.显示地图 step2.实现静态定位: step3.实时定位 step4.实现轨迹可视化: ...

  7. Android开发封装高德实时定位工具类

    前言 1.使用高德开放平台中的Android 定位SDK最新版本:v4.6.0 2.测试机型:魅蓝note2  系统5.1.1 华为荣耀畅玩7x  系统8.0.0 一.集成高德Android定位sdk ...

  8. android开发之高德地图不能定位,只显示格子

    android 在引用高德地图组件进行开发的时候,不能定位,只显示格子,如下图所示: 参考了网上的一下大家的解决方案,主要是 (1)检查申请的KEY是否正确.PS:申请方法请参考这篇博客,写的很全很详 ...

  9. Android开发之高德地图定位成功返回的定位信息

    /*** 定位监听*/AMapLocationListener locationListener = new AMapLocationListener() {@Overridepublic void ...

最新文章

  1. C/C++包管理工具Conan简介
  2. 在 word 中 mathType 菜单灰色,无法使用
  3. 笔记-高项案例题-2017年上-质量管理
  4. ppk on javascript 笔记(五)
  5. Jenkins 随笔
  6. 【转】Linux中断处理学习笔记
  7. asp.net控件开发基础(2)
  8. 闲鱼直播三周内实现点击率翻倍,我们是这么做到的...
  9. CORS漏洞的利用方式(精)
  10. 文件字符输入流 FileReader java
  11. 微擎应用笔记3--manifest.xml文件使用说明
  12. XP去除开机登陆画面
  13. 《Image Effects 》第一章学习笔记(2)
  14. 【C++ 与 STL】双端队列:deque
  15. 质性数据分析软件NVivo的安装选项和参数
  16. AFNetWorking下载视频文件
  17. 不平衡数据分类实证-R语言
  18. 数据分析案例1.0——药品销售分析
  19. ogre 学习笔记 - Day 7
  20. 搜狗并入腾讯,看点再战头条?

热门文章

  1. android国家坐标,从坐标获取国家?
  2. yml连接sqlserver_springboot配置双数据源 MySQL和SqlServer
  3. python做什么项目好_推荐两个牛逼的Python项目
  4. java ehcahce刷新_springboot结合ehcache防止恶意刷新请求的实现
  5. vue clone html,Vue.js之slot深度复制详解
  6. python自动测试n_接口自动化:Jenkins 自动构建python+nose测试
  7. k8s部署jar包_使用Kubernetes部署Springboot或Nginx的详细教程
  8. Can you answer these queries V SPOJ - GSS5 (分类讨论+线段树维护区间最大子段和)
  9. 电脑自带 超强系统文件自检 分享
  10. centos7.5 下LNMP搭建