if (!TextUtils.isEmpty(lastLocation.getLocationDescribe())){
addrlg = lastLocation.getLocationDescribe();
}else if (lastLocation.hasAddr()) {
addrlg = lastLocation.getAddrStr();
}else {
addrlg = “定位失败…”;
return;
}
String city = lastLocation.getCity();
double lat = lastLocation.getLatitude();
double lot = lastLocation.getLongitude();
ShareUtil.sharedPstring(“nowla”,String.valueOf(lat));
ShareUtil.sharedPstring(“nowlo”,String.valueOf(lot));
Log.i(“lgq”,“…”+addrlg+“…”+lat+“…”+lot);
// tv_bottom_bar_me.setText(addrlg);
// mBaiduMap.animateMapStatus(u);
}
}
private void showMapWithLocationClient() {
mLocClient = new LocationClient(this);
mLocClient.registerLocationListener(myListener);
LocationClientOption option = new LocationClientOption();
option.setOpenGps(true);// open gps
// option.setCoorType(“bd09ll”);
// Johnson change to use gcj02 coordination. chinese national standard
// so need to conver to bd09 everytime when draw on baidu map
option.setCoorType(“gcj02”);
option.setScanSpan(30000);
option.setAddrType(“all”);
mLocClient.setLocOption(option);
mLocClient.start();
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
showMapWithLocationClient();
}
谷歌API也可以实现啦:https://blog.csdn.net/meixi_android/article/details/84955589
写在最后
对程序员来说,很多技术的学习都是“防御性”的。也就是说,我们是在为未来学习。我们学习新技术的目的,或是为了在新项目中应用,或仅仅是为了将来的面试。但不管怎样,一定不能“止步不前”,不能荒废掉。
![
文章以下内容会给出阿里与美团的面试题(答案+解析)、面试题库、Java核心知识点梳理等
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
.net/topics/618156601)**
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!