AndroidStudio开发百度地图(一)

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

百度开发首先要获取到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" />
第五步:编写代码,运行,地图就出来了。





  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值