开发使用百度地图,首先需要获得api key。实现方法为:
①进入百度地图api网页创建一个新应用,输入
sha1和包名。
②sha1的获取方法:
eclipse中是直接查看:winows -> preferance -> android -> build
Android studio中是:点击studio下面的工具栏中的Open Terminal
然后进入到User\Administrator\下,
cd. android 进入后,输入keytool -v -list -keystore debug.keystore(如果是自己的keystore就要输入自己的密码,不然是没有密钥)获取到sha1.
③就可以生成api key了。
那么接下来就是导入包,下载了Android百度地图的sdk,然后把jar和so包导入,Androidstudio中点击Project项进入把jar放入libs中,然后so放入src/main中即可使用百度地图sdk。
现在就可以开发简易百度地图啦!
由于现在版本的问题,在百度sdk3.0后使用不一致。在2.3的版本中,流程是这样的。
布局为一个mapview即可
Activity中,就是有一个BMapManager对象,
BMapmanager manager=new BMapmanager(this);
manager.init(keyapi,null);这初始化 过程要在setContentView之前执行!
布局中的mapview得到,并mapview.setBuiltInZoomControls(true);支持缩放。