版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、百度地图开发(移动端)百度地图开发(移动端)ArcGIS for AndroidArcGIS for Android开发入门开发入门 报告人:杜阳 2014.7.2 介绍介绍内容内容一、百度地图移动开发一、百度地图移动开发百度地图开发简介开发工具开发环境的搭建建立一个简单的Demo二、二、ArcGIS for AndroidArcGIS for Android开发开发开发环境的搭建建立一个简单的Demo三、小结三、小结了解百度地图了解百度地图一、百度地图移动端开发一、百度地图移动端开发百度地图移动开发简介百度地图移动开发简介1.LBS(基于位置服务):基于位置的服务,是指通过电信移动运营商的无
2、线电通讯网络或外部定位方式,获取移动终端用户的位置信息,在GIS平台的支持下,为用户提供与位置相关的各类信息服务2.百度地图API:利用百度地图的API(应用程序编程口),其中包括JavaScript API、Web服务API、Android SDK、iOS SDK、定位SDK、车联网API、LBS云等多种开发工具与服务。在移动开发中主要用到的是百度地图Android SDK和百度定位SDK。使用时需申请许可3.百度地图SDK(软件开发包):1.为开发者所使用,是一套基于Android2.1及以上版本设备的应用程序接口;2.包含所有的开发库和开发资源的集合,包括开发包,类参考和实例代码;3.可
3、以访问百度地图服务和数据,用来开发Android系统移动设备的地图应用4.Android开发:“Android之父”Andy Rubin把Android描述为:移动设备设计的第一个真正开放的综合平台,包含操作系统,用户界面和应用程序所有软件都能运行在手机上,从而消除了阻碍移动创新的障碍。Android作为一个移动设备的平台,其软件层次结构包一个操作系统OS,中间件(MiddleWare)和应用程序(Application),其软件层次结构自下而上可以分为:一、操作系统层(OS)使用Linux内核二、各种库(Libraries)和Android 运行环境Runtime开发时用到的各种资源和And
4、roid应用程序运行环境三、应用程序框架(Application Framework)是应用程序的开发基础,提供大量API供开发者使用四、应用程序(Application)应用层是和用户交互的一个层次,用户可以看得见的一些应用,可以操作。这类应用基本都是通过Java语言编写的应用程序Android系统体系结构图开发工具开发工具1.Java JDK2.Eclipse IDE for Java Develops开发环境搭建开发环境搭建第一步,配置Java开发环境1.下载并安装Java JDK:http:/ JDK 的安装路径(3)再次选择系统变量下的新建变量名为:classpath变量值为:.;(
5、4)在系统变量里找到“Path”这一项,选中它,然后点击编辑。在变量值一栏开头添加%JAVA_HOME%bin; 不要掉了后面的分号至此,环境变量就设置好了(5)检查Java环境是否安装成功在附件中打开命令提示符,输入Java -version出现如下图即安装成功第二步,配置Eclipse到下面网站下载Eclipse IDE for Java Develops/downloads/无需安装,下载完后直接解压到自己电脑上在解压后目录里面找到eclipse.exe,点击运行4.在eclipse中配置android 开发插件(1)打开Eclipse, 在菜单
6、栏上选择Help-Install New SoftWare 出现如下界面:(2)点击 Add按钮,出现如下界面Name中输入Android(可以自定义)Location中输入https:/dl- Tools,下一步(4)出现下图,下一步(5)出现下图,选择接受(6)开始安装,安装完成后重启Eclipse2.启动模拟器第三步:配置Android SDK1.网上下载Android SDK升级工具(可以升级到其他版本)2.点击菜单,进入windows-preferences,点击Browser,找到下载的Android SDK(解压后的目录)3.升级Android SDK打开菜单windows-An
7、droid SDK Manaer点击Updates在左边选择你想安装版本的AndroidSDK,也可以安装一下Samples for API(一些案例),然后点击安装,等待安装完成第四步:新建一个手机模拟器1.在window菜单下面找到Android Virtual Device Manager(左图)选择新建,参数如右图,可以自己设置至此,Android开发环境搭建好了,下面是下载百度地图SDK,无需安装,解压到电脑上即可第三步,下载百度地图Android SDKhttp:/ Application Project项目2.填入项目名3.后面几步都是下一步,点击Finish完成项目新建4.在左
8、侧的项目文件查看中找到新建的HelloMap找到libs文件夹,把baidumapapi_v2_3_5.jar拷贝到libs下面,然后再新建armeabi文件夹,将libBaiduMapSDK_2_3_5.so文件拷贝到armeabi文件夹5.找到res文件夹下的layout文件夹。这里面是项目的界面布局文件,可以新建多个layout。打开activity_main.xml,进入xml代码视图6.修改布局文件下面代码切换到图形视图右图就是搭建好的一个简单布局7.找到AndroidManifest.xml,这是程序的清单文件,里面是整个程序的描述文件,包含应用的名称图标,组件和权限的声明8.切换
9、到xml代码视图,添加权限9.找到src下面的ManiActivity.java文件,这是程序的源代码文件源代码:至此,项目已经新建完成,下一步调试运行10.调试第一种方法:在模拟器中调试右键项目名选择RunAs-Run Configuration点击Browse.选择新建的HelloMap项目切换到Target面板,选择模拟器,然后Run运行第二种调试方法:在真机中调试右键项目,选择Debug As -Android Application选择自己的手机,点击OK运行演示:显示百度地图(基础地图) (卫星图) (交通图)演示2: 演示3:实现百度地图定位 实现动态轨迹绘制二、二、ArcGIS for Android开发开发1.1.环境搭建环境搭建1.到ArcGIS官网下载ArcGIS API for Androidhttp:/support.esrichina- NewSoftware点击Add,Name中输入ArcGIS(可自定义),点击Archive找到下载的ArcGISAndroidSDK_v10.1.1-u1.zip3.勾选所有,然后一直下一步知道安装完成2.2.创建简单创建简单DemoDemo新建一个ArcGIS Samples for Android项目选择HelloMap,项目命名为Test_A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度定龙水库渔业资源开发合同2篇
- 水果买卖协议书
- 基于5G技术的2024年度物联网项目施工合同2篇
- 企业管理服务合同范本
- 护理专业计算题
- 河北农业大学现代科技学院《电机学(上)》2022-2023学年第一学期期末试卷
- 煤场租赁及煤炭储存合同2024年度
- 商品房装修合同
- 木工单项承包合同样本
- 兄弟宅基地分割协议范本版
- 防沙治沙施工组织设计说明
- 心肺复苏指南2023年
- 公差与配合基本知识课件
- 三阶魔方学习课件
- 三年级语文上册第八单元集体备课+教材解读+解学设计课件
- 妇幼健康状况分析报告
- 骨科患者的护理评估课件
- 六年级上册数学课件-7.1 百分数的认识 ︳青岛版 (共17张PPT)
- 云教版七年级上册劳技第一章第二节衣服的洗涤与熨烫课件
- 足球竞赛规则裁判法(共56张PPT)
- 监理平行检查记录表格模板
评论
0/150
提交评论