- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
物联网应用技术专业教学资源库文档
文档来源
院校开发
文档编号
《旅游日记》模块一
百度地图加载
2015年11月10日
目 录
TOC \o 1-3 \h \z \u 1 任务描述 1
2 技能目标 1
3 任务实施 1
4 问题分析 1
- PAGE 4 -
百度地图加载
任务描述
百度地图 Android SDK是一套基于Android 2.1及以上版本设备的应用程序接口。 您可以使用该套 SDK开发适用于Android系统移动设备的地图应用,通过调用地图SDK接口,您可以轻松访问百度地图服务和数据,构建功能丰富、交互性强的地图类应用程序。
技能目标
提供地图展示和地图操作功能;
地图展示包括:普通地图(2D,3D)、卫星图和实时交通图
地图操作:可通过接口或手势控制来实现地图的点击、双击、长按、缩放、旋转、改变视角等操作。
任务实施
Eclipse工程配置方法
第一步:在工程里新建libs文件夹,将开发包里的baidumapapi_vX_X_X.jar拷贝到libs根目录下,将libBaiduMapSDK_vX_X_X.so拷贝到libs\armeabi目录下(官网demo里已有这两个文件,如果要集成到自己的工程里,就需要自己添加),拷贝完成后的工程目录如下图所示;
第二步:在工程属性-Java Build Path-Libraries中选择“Add External JARs”,选定baidumapapi_vX_X_X.jar,确定后返回。
通过以上两步操作后,您就可以正常使用百度地图SDK为您提供的全部功能了。
注意:由于adt插件升级,若您使用Eclipse adt 22的话,需要对开发环境进行相应的设置,方法如下:
1. 在Eclipse 中选中工程,右键选 Properties-Java Build Path-Order and Export 使 Android Private Libraries处于勾选状态;
2. Project - clean- clean all .
显示百度地图
百度地图SDK为开发者提供了便捷的显示百度地图数据的接口,通过以下几步操作,即可在您的应用中使用百度地图数据:
第一步:创建并配置工程(具体方法参见工程配置部分的介绍);
第二步:在AndroidManifest中添加开发密钥、所需权限等信息;
(1)在application中添加开发密钥
application
meta-data
android:name=com.baidu.lbsapi.API_KEY
android:value=开发者 key /
/application
2)添加所需权限
uses-permission android:name=android.permission.ACCESS_NETWORK_STATE/
uses-permission android:name=android.permission.INTERNET/
uses-permission android:name=com.android.launcher.permission.READ_SETTINGS /
uses-permission android:name=android.permission.WAKE_LOCK/
uses-permission android:name=android.permission.CHANGE_WIFI_STATE /
uses-permission android:name=android.permission.ACCESS_WIFI_STATE /
uses-permission android:name=android.permission.GET_TASKS /
uses-permission android:name=android.permission.WRITE_EXTERNAL_STORAGE/
uses-permission android:name=android.permission.WRITE_SETTINGS /
第三步,在布局xml文件中添加地图控件;
com.baidu.mapapi.map.MapView
android:id=@+id/bmapView
android:layout_width=fill_parent
android:layout_height=fill_parent
android:clickable=true /
第四步,在应用程序创建时初始化 SDK引用的Context 全局变量:
public cl
您可能关注的文档
- Java程序基础线程的慨念4.3多线程.docx
- Java程序设计基础while语句Java教案(模块三任务4).doc
- Java程序设计基础了解JDK和JRE教案——搭建开发环境.doc
- Java程序设计基础人机交互方式教案——人机交互方式dos操作.doc
- JSP程序设计JSP+JavaBean+Servlet第十六讲基于MVC学生信息管理系统——学生信息显示.docx
- JSP程序设计JSP情境1学生信息管理系统.docx
- JSP程序设计学生信息管理系统的删除实验十八.docx
- K205农产品理化分析技术、K206食品理化分析技术W3501还原糖理化性质、W3501还原糖理化性质WB02还原糖的理化性质.doc
- K301生产环境与农业投入品检测学生作业展示学生作业展示.docx
- K404农产品追溯W6-5国家食品(产品)安全追溯平台W6国家食品(产品)安全追溯平台-5-3-微教材.docx
- KC13-基于Android的应用程序开发滑动切换日历滑动切换日期.doc
- KC13-基于Android的应用程序开发实现周边搜索KC13161312-b05-实现周边搜索.doc
- KC13-基于Android的应用程序开发显示当前位置KC13161211-b06-显示当前位置.doc
- KC14-智慧商超工程应用系统路由器连接与配置kc14121316-r06-参考文献:路由器连接方法.docx
- KC14-智慧商超工程应用系统智慧商超主场景设计KC14141119-r08-参考文献:基于ZigBee技术的温湿度控制系统.docx
- Labview应用技术08101022邹仁其08101162林佳清--TCPIP通讯虚拟仪器与组态项目训练课程设计报告.doc
- Labview应用技术08101176颜海华陈泽龙-基于USB6008采集卡的示波器颜海华课程设计报告.doc
- Linux操作系统-资源文件压缩与解压命令压缩解压-tar命令.docx
- Linux操作系统-资源账户管理类命令账户管理类命令-chfn命令.docx
- Linux服务器配置与应用2Linux服务器配置与应用2任务05管好用户(2).doc
文档评论(0)