Android开发之高德定位参数设置
/*** 根据控件的选择,重新设置定位参数*/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开发之高德定位参数设置相关推荐
- Android开发集成高德定位SDK实现定位功能。
第一步:添加高德定位SDK依赖,导入框架有两种方式,第一种是可以到高德开放平台高德开放平台 | 高德地图API下载相关的jar包,然后将jar包放在项目的libs文件下,然后点击以依赖库的形式添加到项 ...
- Android开发之高德API篇:2、高德API线路规划
TIME:2020年7月6日 2.高德API线路规划----步行线路规划 前言: step1 工程配置 step2 整体实现过程 step3 具体实现过程 总结 附上源码 前言: 该篇博客主要是介绍高 ...
- Android开发——百度地图定位
Android开发--百度地图定位 项目需求 项目内容 注册和获取秘钥 获取项目SHA1码 获取项目AK码 AS依赖配置 AS源码 AndroidManifest文件 布局文件 DemoApplica ...
- android自定义设置界面,Android开发之精仿QQ设置界面(自定义PreferenceActivity)
Android开发之精仿QQ设置界面(自定义PreferenceActivity) 时间:2011-12-05 10:25:06 来源:Android开发者门户 作者: 今天,再给大家分享一下QQ设置 ...
- Android开发实现高德地图定位详解
一. 要实现高德地图定位呢,首先需要做好以下几步准备: 1. 在高德开放平台注册帐号 注册地址:http://lbs.amap.com 2. 在开发中下载Android平台下的地图SDK和定位S ...
- android开发之高德地图API篇:1、高德地图API之实时定位+轨迹可视化
TIME:2020年7月6日 高德地图API之实时定位+轨迹可视化 前言: step1.工程的配置 step2.显示地图 step2.实现静态定位: step3.实时定位 step4.实现轨迹可视化: ...
- Android开发封装高德实时定位工具类
前言 1.使用高德开放平台中的Android 定位SDK最新版本:v4.6.0 2.测试机型:魅蓝note2 系统5.1.1 华为荣耀畅玩7x 系统8.0.0 一.集成高德Android定位sdk ...
- android开发之高德地图不能定位,只显示格子
android 在引用高德地图组件进行开发的时候,不能定位,只显示格子,如下图所示: 参考了网上的一下大家的解决方案,主要是 (1)检查申请的KEY是否正确.PS:申请方法请参考这篇博客,写的很全很详 ...
- Android开发之高德地图定位成功返回的定位信息
/*** 定位监听*/AMapLocationListener locationListener = new AMapLocationListener() {@Overridepublic void ...
最新文章
- C/C++包管理工具Conan简介
- 在 word 中 mathType 菜单灰色,无法使用
- 笔记-高项案例题-2017年上-质量管理
- ppk on javascript 笔记(五)
- Jenkins 随笔
- 【转】Linux中断处理学习笔记
- asp.net控件开发基础(2)
- 闲鱼直播三周内实现点击率翻倍,我们是这么做到的...
- CORS漏洞的利用方式(精)
- 文件字符输入流 FileReader java
- 微擎应用笔记3--manifest.xml文件使用说明
- XP去除开机登陆画面
- 《Image Effects 》第一章学习笔记(2)
- 【C++ 与 STL】双端队列:deque
- 质性数据分析软件NVivo的安装选项和参数
- AFNetWorking下载视频文件
- 不平衡数据分类实证-R语言
- 数据分析案例1.0——药品销售分析
- ogre 学习笔记 - Day 7
- 搜狗并入腾讯,看点再战头条?
热门文章
- android国家坐标,从坐标获取国家?
- yml连接sqlserver_springboot配置双数据源 MySQL和SqlServer
- python做什么项目好_推荐两个牛逼的Python项目
- java ehcahce刷新_springboot结合ehcache防止恶意刷新请求的实现
- vue clone html,Vue.js之slot深度复制详解
- python自动测试n_接口自动化:Jenkins 自动构建python+nose测试
- k8s部署jar包_使用Kubernetes部署Springboot或Nginx的详细教程
- Can you answer these queries V SPOJ - GSS5 (分类讨论+线段树维护区间最大子段和)
- 电脑自带 超强系统文件自检 分享
- centos7.5 下LNMP搭建