如果只是要获取定位的位置,不需要调用高德显示地图控件,步骤如下
添加定位接口LocationSource,AMapLocationListener
-
初始化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();//地区编码