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

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

  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();//地区编码
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容