AndroidStudio开发百度地图(一)

来源:互联网 发布:ssh easyui 权限 源码 编辑:程序博客网 时间:2024/05/20 20:01

公司项目需要用到地图开发,刚好趁此机会研究一下百度地图,记录下来以便以后查看。

百度开发首先要获取到AK,AK是在百度开发平台获取,创建一个应用,填写sha1和包名,如下图:


在上图中我们可以看到有一个发布版SHA1和开发版SHA1,有什么不同呢?开发版SHA1就是我们没有签名的项目,发布版就是我们已经签过名的,他们的获取方式是不一样的。获取发布版sha1值可以参考我的另一篇文章AndroidStudio获取sha1值。提交之后你就可以看到AK了。



接下来就是导入百度地图jar包和so文件,注意as引用so文件需要在app/build.gradle中添加以下代码:

sourceSets{    main{        jniLibs.srcDirs = ['libs']    }}
否则会报so文件未引用的错误。


如图


第三步:在AndroidManifest中添加开发密钥、所需权限等信息。

         在application中添加开发密钥

<application>      <meta-data          android:name="com.baidu.lbsapi.API_KEY"          android:value="开发者 key" />  </application>

第四步:在布局xml文件中添加地图控件;

<com.baidu.mapapi.map.MapView      android:id="@+id/bmapView"      android:layout_width="fill_parent"      android:layout_height="fill_parent"      android:clickable="true" />
第五步:编写代码,运行,地图就出来了。





0 0
原创粉丝点击