Android手机开发与地图服务调用.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android手机开发与地图服务调用

2013.5.14 朱树 0.首页 1.1.1.Android是什么 Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。 1.1.2.Android系统框架 应用程序 应用程序框架 本地库和运行时 Linux 内核 1.1.3.Android应用开发方法 基本工具: Android sdk eclipse 游戏开发引擎: AndEngine Rokon Cocos2d-X Libgdx Jpct Api: 地图api Phonegap api 1.1.4.Android开发环境安装与配置 环境安装过程及说明 JDK: JDK 是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库 Eclipse: 一个开放源代码的、基于Java的可扩展开发平台,不只是可以用来开发Java程序 Android SDK: Android专属的软件开发工具包。 ADT : Android Development Tools,开发Android程序的Eclipse插件 1.1.5.第一个Android工程 src: 应用程序源代码 gen: 自动生成的R.java文件 bin:存放生成的目标文件 res: 资源文件 drawable: 通常保存图片资源 layout: 保存布局文件 values: 保存字符串,多用于国际化 AndroidManifest.xml: 声明Activity、Service等信息 开发一个android应用大致需要三步: 1.创建一个Android项目。 2.在XML布局文件中定义应用程序的用户界面。 3.在Java代码中编写业务实现。 1.1.6.布局文件以及基本事件响应 示例:win8style 1.在xml布局文件中定义一个button。 2.在java文件中通过findviewbyid找到button。 3.点击事件编写。 2.1.1.地图API整体介绍 API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。 常用API: 百度地图API 高德地图API Mapbar地图API MapABC地图API Google 地图API 51地图API等 2.2.1.百度地图Android SDK概述 百度地图Android SDK是一套基于Android1.5及以上版本设备的地图开发工具。您可以使用该套 SDK开发适用于Android系统移动设备的地图应用,通过调用地图SDK接口,您可以轻松访问百度地图服务和数据,构建功能丰富、交互性强的地图类应用程序。 2.2.2.功能介绍 地图展示:包括2D图、卫星图、3D图地图展示。 地图操作:提供平移、缩放、双指手势操作、底图旋转等地图相关操作。 自定义绘制:提供自定义绘制点、线、面基本几何图形的功能。 百度地图导航:提供调起百度地图Android版(v5.0及以上版本)导航功能。 地图搜索:提供根据关键字进行范围检索、城市检索和周边检索。且支持LBS云检索用户自有数据。 详情查询:提供餐饮类的POI的详细信息查看(Place详情)。 线路规划:提供公交、驾车和步行三种类型,多种方案(不含地铁、时间优先、最少换乘、最少步行)的线路规划。 地理编码:提供地址信息与坐标之间的相互转换。 位置标注:提供一个或多个POI位置标注,且支持用户自定义图标。 实时路况:提供城市实时交通路况信息图。 离线地图:提供离线地图功能,可节省用户流量。 定位:采用GPS、WIFI、基站、IP混合定位模式,请使用Android定位SDK获取定位信息,使用地图SDK定位图层进行位置展示。 2.2.3.配置工程显示地图 拷贝文件 选择工程属性:在Libraries中选择“Add External JARs”选定baidumapapi.jar 在Manifest中添加使用权限及android版本的支持。 在布局xml文件中添加地图控件,以及对地图实行相应操作的控件。 创建地图Activity,并import相关的类,初始化地图Activity,以及其成员变量,将申请得到的key放入代码相应位置。 在java代码中编写不同控件之间的业务交互实现,重写api中给出的相应方法。 2.2.4

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档