百度地图的使用和编程实现

本文介绍了如何在Android应用中集成并使用百度地图API。首先,通过在百度地图API网站上创建应用并获取API Key。接着,详细讲解了在Android Studio中导入SDK,设置权限和初始化地图的过程。然后,展示了如何获取用户位置,设定地图中心,并添加覆盖物以显示当前位置。最后,提到了两种类型的覆盖物——MyLocationOverlay和PopupOverlay的用法,以及如何展示和设置它们。
摘要由CSDN通过智能技术生成

开发使用百度地图,首先需要获得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);支持缩放。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值