美文网首页
android学习之高德地图定位功能实现

android学习之高德地图定位功能实现

作者: UniThan | 来源:发表于2016-07-21 14:21 被阅读153次

如果只是要获取定位的位置,不需要调用高德显示地图控件,步骤如下

  1. 添加定位接口LocationSource,AMapLocationListener

  2. 初始化AMapLocationClient并进行配置

    mLocationClient = new AMapLocationClient(getApplicationContext());
    

3.开始定位

    mLocationClient.startLocation();

4.实现LocationSource接口的onLocationChanged(AMapLocation amapLocation) 方法获取定位结果

amapLocation.getAddress();//地址,如果option中设置isNeedAddress为false,则没有此结果,网络定位结果中会有地址信息,GPS定位不返回地址信息。
amapLocation.getCountry();//国家信息
amapLocation.getProvince();//省信息
amapLocation.getCity();//城市信息
amapLocation.getDistrict();//城区信息
 amapLocation.getStreet();//街道信息
 amapLocation.getStreetNum();//街道门牌号信息
 amapLocation.getCityCode();//城市编码
amapLocation.getAdCode();//地区编码

相关文章

网友评论

      本文标题:android学习之高德地图定位功能实现

      本文链接:https://www.haomeiwen.com/subject/mhjbjttx.html