本篇通过一个简单的示例一步步介绍如何在Android应用中使用百度地图api。
1)下载百度地图移动版API(Android)开发包
要在Android应用中使用百度地图API,就需要在工程中引用百度地图API开发包,这个开发包包含两个文件:baidumapapi.jar和libBMapApiEngine.so。下载地址:http://dev.baidu.com/wiki/static/imap/files/BaiduMapApi_Lib_Android_1.0.zip
2)申请API Key
和使用Google map api一样,在使用百度地图API之前也需要获取相应的API Key。百度地图API Key与你的百度账户相关联,因此您必须先有百度帐户,才能获得API Key;并且,该Key与您引用API的程序名称有关。
百度API Key的申请要比Google的简单多了,其实只要你有百度帐号,应该不超过30秒就能完成API Key的申请。申请地址:http://dev.baidu.com/wiki/static/imap/key/
3)创建一个Android工程
这里需要强调一点:百度地图移动版api支持Android 1.5及以上系统,因此我们创建的工程应基于Android SDK 1.5及以上。
工程创建完成后,将baidumapapi.jar和libBMapApiEngine.so分别拷贝到工程的根目录及libs/armeabi目录下,并在工程属性->Java Build Path->Libraries中选择“Add JARs”,选定baidumapapi.jar,这样就可以在应用中使用百度地图API了。工程完整的目录结构如下图所示:
![](http://hi.csdn.net/attachment/201105/2/0_1304314983EYqe.gif)
4)在布局文件中添加地图控件(res/layout/main.xml)
5)创建Activity继承com.baidu.mapapi.MapActivity
6)在AndroidManifest.xml中配置
7)运行结果
![](http://hi.csdn.net/attachment/201105/2/0_13043161072xGY.gif)
说明:上面的应用只是简单的展示了百度地图(交通地图),并将一个指定的点(根据经纬度确定)展示在手机屏幕的中心。当然,实际项目中涉及的map应用不会这么简单,百度地图API为我们提供了丰富的功能接口,有待我们一起去研究学习。
分享到:
相关推荐
Android应用源码之百度地图API 之 定位周边搜索POI
利用百度地图API,实现在地图上搜索位置周边信息,并显示。
百度地图API是为开发者免费提供的一套基于百度地图服务的应用接口,包括JavaScript API、Web服务API、Android SDK、iOS SDK、定位SDK、车联网API、LBS云等多种开发工具与服务,提供基本地图展现、搜索、定位、逆/...
基于百度地图API 的驴游地图应用(Android)。 近年来,随着安卓智能手机的普及,各种各样的 Android 应用如雨后春笋般涌现出来,本应用基于百度地图 API 接口,利用百度地图提供的 API 开发包开发,旨在为用户...
Android应用源码之百度地图API 之 定位周边搜索POI.zip项目安卓应用源码下载Android应用源码之百度地图API 之 定位周边搜索POI.zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合...
Android中使用百度地图API开发应用时的基本步骤.pdf 学习资料 复习资料 教学资源
Android 应用,百度地图 API,地图导航
基于Android的百度API旅游地图应用开发参赛作品完整版 包括: 文档 源代码 安装包
Android高级应用源码-Android 百度地图API源码.zip
采用百度地图API,功能简单,但是非常实用,方便大家学习。
百度地图API开发实例ForAndroid,对代码进行了整理。
百度地图API在Android中的配置和应用.pdf
Android高级应用源码-Android 百度地图API-定位周边搜索POI源码.zip
在 Android 平台上使用百度地图 URI API,需要按照以下步骤进行: 1. 协议形式:使用 HTTP 或 HTTPS 协议来访问百度地图 URI API。 2. 参数说明:需要提供必要的参数,例如 API Key、坐标、缩放级别等。 3. 示例:...
百度地图API是为开发者免费提供的一套基于百度地图服务的应用接口,包括JavaScript API、Web服务API、Android SDK、iOS SDK、定位SDK、车联网API、LBS云等多种开发工具与服务,提供基本地图展现、搜索、定位、逆/...
要使用百度地图提供的服务,必须为百度地图应用申请API KEY,从百度地图API首页右上角的“API控制台”链接进入百度地图LBS开放平台页面,点击“创建应用”链接,在创建应用页面的应用类型下拉列表中选“Android SDK...
源码参考,欢迎下载
示例代码包括如何在Android应用中使用百度地图API,例如如何显示地图、添加Marker、绘制Polyline等。 该资源提供了详细的百度地图Android SDK开发教程,包括申请密钥、开发指南、类参考、下载相应的包、添加API到...