android高德定位sdk,android ------ 实现高德定位并获取相应信息 ( 最新版高德SDK 和 Android SDK版本)...
/***
* 定位*/
private voidshowLocation() {try{
mlocationClient= new AMapLocationClient(this);
mLocationOption= newAMapLocationClientOption();
mlocationClient.setLocationListener(this);//设置定位模式为高精度模式,Battery_Saving为低功耗模式,Device_Sensors是仅设备模式
mLocationOption.setLocationMode(AMapLocationClientOption.AMapLocationMode.Hight_Accuracy);
mLocationOption.setInterval(5000);//设置定位参数
mlocationClient.setLocationOption(mLocationOption);//启动定位
mlocationClient.startLocation();
}catch(Exception e) {
}
}
@Overridepublic voidonLocationChanged(AMapLocation amapLocation) {try{if (amapLocation != null) {if (amapLocation.getErrorCode() == 0) {//定位成功回调信息,设置相关消息//获取当前定位结果来源,如网络定位结果,详见定位类型表
Log.i("定位类型", amapLocation.getLocationType() + "");
Log.i("获取纬度", amapLocation.getLatitude() + "");
Log.i("获取经度", amapLocation.getLongitude() + "");
Log.i("获取精度信息", amapLocation.getAccuracy() + "");//若是option中设置isNeedAddress为false,则没有此结果,网络定位结果中会有地址信息,GPS定位不返回地址信息。
Log.i("地址", amapLocation.getAddress());
Log.i("国家信息", amapLocation.getCountry());
Log.i("省信息", amapLocation.getProvince());
Log.i("城市信息", amapLocation.getCity());
Log.i("城区信息", amapLocation.getDistrict());
Log.i("街道信息", amapLocation.getStreet());
Log.i("街道门牌号信息", amapLocation.getStreetNum());
Log.i("城市编码", amapLocation.getCityCode());
Log.i("地区编码", amapLocation.getAdCode());
Log.i("获取当前定位点的AOI信息", amapLocation.getAoiName());
Log.i("获取当前室内定位的建筑物Id", amapLocation.getBuildingId());
Log.i("获取当前室内定位的楼层", amapLocation.getFloor());
Log.i("获取GPS的当前状态", amapLocation.getGpsAccuracyStatus() + "");//获取定位时间
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date= newDate(amapLocation.getTime());
Log.i("获取定位时间", df.format(date));//中止定位
mlocationClient.stopLocation();
}else{//定位失败时,可经过ErrCode(错误码)信息来肯定失败的缘由,errInfo是错误信息,详见错误码表。
Log.e("AmapError", "location Error, ErrCode:"
+ amapLocation.getErrorCode() + ", errInfo:"
+amapLocation.getErrorInfo());
}
}
}catch(Exception e) {
}
}
@Overrideprotected voidonStop() {super.onStop();//中止定位
if (null !=mlocationClient) {
mlocationClient.stopLocation();
}
}/*** 销毁定位*/
private voiddestroyLocation() {if (null !=mlocationClient) {/*** 若是AMapLocationClient是在当前Activity实例化的,
* 在Activity的onDestroy中必定要执行AMapLocationClient的onDestroy*/mlocationClient.onDestroy();
mlocationClient= null;
}
}
@Overrideprotected voidonDestroy() {
destroyLocation();super.onDestroy();
}
android高德定位sdk,android ------ 实现高德定位并获取相应信息 ( 最新版高德SDK 和 Android SDK版本)...相关推荐
- android 高德地图定位圈,android ------ 实现高德定位并获取相应信息 ( 最新版高德SDK 和 Android SDK版本)...
Android开发项目时常常会遇到定位这个功能, 很久以前写过一篇了,官方也更新了一些东西,我也更新下 以前使用的是jar包 导入来实现高德定位 现在通过Gradle集成SDK(也可以使用jar包) ...
- js 调用android定位,基于html5+ 高德地图JS API使用安卓定位sdk用来进行定位
使用Native.js打开Android的H5辅助定位 mui.plusReady(function() { if(plus.os.name == 'Android') { var AMapLocat ...
- android定位周边,Android 使用高德SDK编写周边搜索定位
转载请注明! 前言 使用高德SDK实现定位及周边的搜索界面,先看效果图: 使用到了高德以下sdk: com.amap.api:3dmap:latest.integration com.amap.api ...
- android获取定位并标点,Android Studio 中实现高德定位并获取相应信息
Android开发项目时常常会遇到定位这个功能,所以写了这篇博客,今天主要讲的高德地图的定位并获取相应信息. 首先导入高德的jar包 image 选中jar包右键点击 Add As Library, ...
- ios 高德获取定位_更新日志-iOS 定位SDK | 高德地图API
高德地图iOS 定位 SDK V2.6.7 2020-08-28 1.适配iOS14定位权限:新增"模糊定位"权限下的兼容策略: 2.修复bug,提升性能和稳 ...
- 高德定位SDK踩坑-高精度模式下获取不到GPS定位(无网络环境)
高德定位SDK踩坑-高精度模式下获取不到GPS定位(无网络环境) 关键字:定位模式 高精度模式 GPS定位 无网络 一句话描述问题:高精度模式在断网环境下不可靠.有几率重复报错或使用缓存定位,不使用G ...
- Android百度地图(一):百度地图定位sdk 类方法参数、定位原理详细介绍
***转载.引用请标明出处*** http://www.jianshu.com/p/29ccac3e1e42 本文出自[zhh_happig的简书博客](http://www.jianshu.com/ ...
- Android 仿微信发送坐标,Android最新版高德地圖poi檢索仿微信發送位置
好久一段時間沒有寫博客了,陸續會補上最近項目中用到的.由於項目需要一個定位的功能,參考下市面上現有的地圖SDK,覺得高德地圖不錯,本項目中用的是高德地圖定位.首先演示下效果: 需求分析: 從gif當中 ...
- 基于高德地图JsAPI进行浏览器精确定位,实现手机端考勤打卡功能
前言: 由于项目需求需要在项目中实现手机端(基于网页)考勤打卡功能,最初考虑使用H5自身定位功能,但尝试过后,效果很不稳定.然后尝试使用百度地图JsAPI,百度家的稳定倒是很稳定,没想到的是定位位置和 ...
最新文章
- 【Excle数据透视表】如何创建非共享缓存的数据透视表
- python特征选择relieff图像特征优选_ReliefF与QPSO结合的故障特征选择算法
- tensorflow随笔-简单CNN(卷积深度神经网络结构)
- gj12-2 协程和异步io
- shrio反序列漏洞修复_Apache Shiro Java 反序列化漏洞分析
- 企业微信应用设置可信域名_企业微信更新版本 全平台内容可设置成英文
- vs2010 C# 如何将类做成DLL 再从另一个项目中使用这个类
- 毕设题目:Matlab脑电信号
- Dev C++下载简介和安装
- Foobar2000播放软件的玄学
- ETL工具Kettle使用教程
- 使用ffpemg无损快速从视频中提取音频的操作教程(记录笔记超详细)
- 常用统计预测方法介绍
- java计算机毕业设计家用电器销售网站源码+mysql数据库+系统+lw文档+部署
- 生活,平淡,些许沉思,些许感概
- 写技术指标的一般方法
- 解决 macOS Monterey 启动不了泰拉瑞亚 (sdl2)
- IntelliJ IDEA好用的插件:笔记
- python处理文件夹图片重命名问题
- 计算机自查等级表,计算机自查登记表
热门文章
- 通过icon hash查IP地址
- VC6.0补丁Vs6sp6安装方法
- FontAwesome-基本样式-1.1
- 与苹果一起下坠|深氪Lite
- tbb学习笔记(一): tbb容器及Mutex
- Java 时间间隔计算工具类
- 【Tensorflow】op的理解和自定义损失函数
- mysqladmin命令简介
- elasticsearch: RequestError(400, ‘parse_exception‘, ‘unknown key [mapping] for create index‘)
- Mac上安装VisualVM