参考地址:
http://lbsyun.baidu.com/index.php?title=android-locsdk/guide/get-location/address
百度的sdk定位
demo实现
public class MainActivity extends Activity {
private LocationClient mLocationClient = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
MyLocationListenner myListener = new MyLocationListenner();
mLocationClient = new LocationClient(this);
LocationClientOption option = new LocationClientOption();
option.setIsNeedAddress(true);
option.setAddrType("all");
mLocationClient.setLocOption(option);
mLocationClient.registerLocationListener(myListener);
mLocationClient.start();
}
@Override
public void onDestroy() {
mLocationClient.stop();
super.onDestroy();
}
private class MyLocationListenner implements BDLocationListener {
@Override
public void onReceiveLocation(BDLocation location) {
try {
//当前设备位置所在的省
String province = location.getProvince();
//当前设备位置所在的市
String city = location.getCity();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
胡小牧 认证博客专家 Android Java 小程序 岁月推动着年华,伴随着流水的脚步走过春夏秋冬。回想一路走来磕磕绊绊,感谢前辈们的无私奉献,本文重在共享,欢迎大家转载,评论,指教,点赞,谢谢,如果您对文章存在疑问,或者和您的文章类似,请私信,----------------期待是心痛的根源,心不动,则不痛。