高德地图心得(二:定位封装类)
来源:互联网 发布:淘宝网妈妈装 编辑:程序博客网 时间:2024/05/22 14:57
AMapLocationClient mLocationClient; public AMapLocationClient getmLocationClient() { return mLocationClient; } private void startLocalService() { //初始化定位 mLocationClient = new AMapLocationClient(getApplicationContext()); //设置定位回调监听 AMapLocationClientOption mLocationOption = new AMapLocationClientOption(); mLocationOption.setLocationMode(AMapLocationClientOption.AMapLocationMode.Hight_Accuracy); //设置定位间隔,单位毫秒,默认为2000ms,最低1000ms。
mLocationOption.setInterval(30000); mLocationClient.setLocationOption(mLocationOption); mLocationClient.setLocationListener(new AMapLocationListener() { @Override public void onLocationChanged(AMapLocation aMapLocation) { System.out.println("------------------------->>定位返回" + aMapLocation.toString()); if (aMapLocation != null) { if (aMapLocation.getErrorCode() == 0) {//可在其中解析amapLocation获取相应内容。 LatLonPoint latLonPoint = new LatLonPoint(aMapLocation.getLatitude(), aMapLocation.getLongitude()); Log.e("----发送------>", latLonPoint + ""); EventBus.getDefault().postSticky(new MsgEvent(latLonPoint));//可以使用EventBus发送到项目各个需要的部分 } else { //定位失败时,可通过ErrCode(错误码)信息来确定失败的原因,errInfo是错误信息,详见错误码表。 Log.e("AmapError", "location Error, ErrCode:" + aMapLocation.getErrorCode() + ", errInfo:" + aMapLocation.getErrorInfo()); } } } }); mLocationClient.startLocation(); }
阅读全文
1 0
- 高德地图心得(二:定位封装类)
- 高德地图定位、添加定位图标、连线(二)
- 地图与定位(六)高德地图服务二
- 高德地图心得(一)—定位与移动(Maker处于地图中心)
- android开发二--------高德地图定位
- 高德地图定位
- 高德地图---定位
- 高德地图定位
- 高德地图定位
- 高德地图 - 定位
- 高德地图定位
- 高德地图-定位
- 高德地图定位
- 高德地图定位
- 高德地图定位
- 高德地图定位
- 高德地图定位
- 高德地图定位
- angularjs
- 买装备(dp,背包)
- 应用保活套路
- lintcode刷题——python(栈)
- 【个人笔记重点,不作为参考】主题:typescript笔记
- 高德地图心得(二:定位封装类)
- 创建层级关系的checkBox
- WinPcap介绍
- linux中的ll
- cp: cannot create regular file '/media/lxl/wdd/boot/vxworks-cu2': Read-only file system
- Cygwin搭建hadoop开发环境
- 快速排序
- 《JAVA与模式》之观察者模式
- JAVA创建线程的两种方式