也许有其它更好的方法能进行定位,在这不再深究了 .
Step.1 申请百度开发者并注册
网址: http://developer.baidu.com/map/
这是教程: http://developer.baidu.com/map/index.php?title=androidsdk/guide/key
申请注册成功后: 其中 访问应用(AK ) 就是我们开发时需要用到的key
Step.2 下载SDK以及官方DEMO
下载地址 : http://developer.baidu.com/map/index.php?title=android-locsdk/geosdk-android-download
下载下来后是四个文件夹 ; 第二个是文档 第三个是库文件 第四个 是官方Demo
Step.3 编程
先导包,如果你导包正确,应该是下面的样子:
百度定位SDK的说明文档: http://developer.baidu.com/map/index.php?title=android-locsdk/guide/v5-0
AndroidManifest文件的配置 : 图中 value后面 填写之前 你得到的 AK码. 切记每一个AK码都对应不同的程序.
官方Demo运行后的界面: pS: 如果想正常运行 官方Demo 也需要申请AK码
另外模拟器正常情况下是没法进行定位测试的.
想要在模拟器上测试 需要让模拟器模拟出GPS信号
可以用mockgps
代码我就不贴了 附上下载地址 http://download.csdn.net/download/zhuxu820_/8772683
如果有问题可以发到我的email zhuxu820@163.com