热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

java实现aoi_JavaAMapLocation.getAoiName方法代码示例

importcom.amap.api.location.AMapLocation;导入方法依赖的package包类OverridepublicvoidonLocationChang

import com.amap.api.location.AMapLocation; //导入方法依赖的package包/类

@Override

public void onLocationChanged(AMapLocation aMapLocation) {

if (aMapLocation != null) {

if (aMapLocation.getErrorCode() == 0) {

//可在其中解析amapLocation获取相应内容。

// aMapLocation.getLocationType();//获取当前定位结果来源,如网络定位结果,详见定位类型表

double latitude = aMapLocation.getLatitude();//获取纬度

double longitude = aMapLocation.getLongitude();//获取经度

aMapLocation.getAccuracy();//获取精度信息

aMapLocation.getAddress();//地址,如果option中设置isNeedAddress为false,则没有此结果,网络定位结果中会有地址信息,GPS定位不返回地址信息。

aMapLocation.getCountry();//国家信息

String province = aMapLocation.getProvince();//省信息

String city = aMapLocation.getCity();//城市信息

String district = aMapLocation.getDistrict();//城区信息

aMapLocation.getStreet();//街道信息

aMapLocation.getStreetNum();//街道门牌号信息

aMapLocation.getCityCode();//城市编码

aMapLocation.getAdCode();//地区编码

aMapLocation.getAoiName();//获取当前定位点的AOI信息

aMapLocation.getBuildingId();//获取当前室内定位的建筑物Id

aMapLocation.getFloor();//获取当前室内定位的楼层

Log.d("map", "onLocationChanged: " + aMapLocation.toString());

//获取定位时间

@SuppressLint("SimpleDateFormat") SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

Date date = new Date(aMapLocation.getTime());

df.format(date);

LocationEntity locationEntity = new LocationEntity();

locationEntity.setProvince(province);

locationEntity.setPosLng(String.valueOf(longitude));

locationEntity.setPosLat(String.valueOf(latitude));

locationEntity.setCity(city);

locationEntity.setDistrict(district);

mSendLocation.sendLocation(locationEntity);

} else {

mSendLocation.sendLocation(null);

//定位失败时,可通过ErrCode(错误码)信息来确定失败的原因,errInfo是错误信息,详见错误码表。

Log.e("AmapError", "location Error, ErrCode:"

+ aMapLocation.getErrorCode() + ", errInfo:"

+ aMapLocation.getErrorInfo());

}

} else {

mSendLocation.sendLocation(null);

}

if (mLocationClient.isStarted()){

mLocationClient.stopLocation();

}

}



推荐阅读
author-avatar
祖v哥
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有