利用百度地图开源sdk获取地址信息。
2015-11-30 17:22
633 查看
注册百度开发者帐号,下载相关sdk
添加权限:
添加百度注册访问应用(AK)码
添加源代码文件到libs文件:
代码如下:
在真机上运行后 会弹出你所在的详细地址。。。
添加权限:
添加百度注册访问应用(AK)码
添加源代码文件到libs文件:
代码如下:
package com.lixu.baidu_gps; import com.baidu.location.BDLocation; import com.baidu.location.BDLocationListener; import com.baidu.location.LocationClient; import com.baidu.location.LocationClientOption; import android.app.Activity; import android.os.Bundle; import android.widget.Toast; public class MainActivity extends Activity { private LocationClient mLocationClient = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); MyLocationListenner myListenner = new MyLocationListenner(); mLocationClient = new LocationClient(this); LocationClientOption option = new LocationClientOption(); option.setIsNeedAddress(true); option.setAddrType("all"); mLocationClient.setLocOption(option); mLocationClient.registerLocationListener(myListenner); mLocationClient.start(); } private class MyLocationListenner implements BDLocationListener { @Override public void onReceiveLocation(BDLocation location) { // 获取省 String p = location.getProvince(); // 获取城市 String city = location.getCity(); // 获取道路名 String street = location.getStreet(); // 获取街道号 String n = location.getStreetNumber(); Toast.makeText(getApplicationContext(), "您现在的位置在:" + p + " " + city + " " + street + " " + n, 1).show(); } } // 程序退出时关闭 @Override protected void onDestroy() { super.onDestroy(); mLocationClient.stop(); } }
在真机上运行后 会弹出你所在的详细地址。。。
相关文章推荐
- 第十四周--项目1验证二叉排序树
- 画虚线
- 初学Redis(2)——用Redis作为Mysql数据库的缓存
- C语言_结构体
- PEP 0476 -- Enabling certificate verification by default for stdlib http clients
- 微信公众号与HTML 5混合模式揭秘5——JSSDK开发技巧1
- git 学习
- sshpass批量执行操作
- 十五周 项目2 - 用哈希法组织关键字(1)
- Intent传值
- android中关于SD卡的常用操作函数
- 第四周-项目二
- MongoDB数据查询,分页,排序
- Codeforces 599D Spongebob and Squares(数学)
- Android AutoLayout全新的适配方式 堪称适配终结者
- C语言基础篇(四)
- 用netstat对TCP状态分析
- C语言数组
- Gradle脚本基础全攻略
- 正则化方法:L1和L2 regularization、数据集扩增、dropout