




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第14章Google地图服务 提起GoogleMaps Google地图 大家一定会想到其姊妹产品GoogleEarth Google地球 全新的免费地图服务让Google在2005年震惊了整个互联网界 此后 各大门户网站纷纷推出了自己的地图服务 比如百度地图 8684地图等 作为Google开发的主打产品 Andriod提供了完备的地图服务功能 本章将结合实例开发 详细讲解Google地图的应用开发 14 1GoogleMaps 作为谷歌最为成功的一款网络服务之一 GoogleMaps被广泛应用在旅游景点查询 以及线路导航等场合 14 1 1获取MapAPIKey MapAPIKey是GoogleMaps的地图密钥 只有获取了MapAPIKey 才能使用GoogleMaps服务 要获取MapAPIKey 需要注册一个Google账号 该账号可在Google公司的官方网站免费申请 目前MapAPIKey已经升级为AndroidGoogleMapAPIV2 本节我们就来看获取MapAPIKey的过程 1 安装GooglePlayservicesSDK2 获得证书指纹3 生成APIKEY 14 1 2测试GoogleMaps 获得了MapAPIKey之后 我们就可以对google地图进行测试了 我们新建一个名为mapdemo的工程 然后对其中的配置文件进行修改和替换 1 修改AndroidManifest xml文件2 修改布局文件activity main xml3 替换MainActivity java文件4 添加GooglePlayservices类库5 运行程序 14 1 3GoogleMaps相关类 在开发GoogleMaps服务时 会使用到GoogleAPI中的com google android map包 14 1 3GoogleMaps相关类 14 1 3GoogleMaps相关类 14 1 4GoogleMaps应用开发 做好之前的准备工作 现在我们可以开发程序 使用GoogleMaps进行地图查询 14 2GoogleStreetView GoogleStreetView 谷歌街景 服务启动于2007年5月25日 由Google公司所开发 应用于旗下Google地图内的一项功能 谷歌街景由专用街景车进行拍摄 然后把360度实景拍摄照片放在谷歌地图里供用户使用 为用户提供了立体街道全景 14 2 1GoogleStreetView服务原理 GoogleStreetView街景服务的原理比较简单 当需要Google街景服务时 只须将包含经纬度信息的Intent启动内置的com google android street应用程序即可 14 2 2GoogleStreetView应用开发 下面通过具体案例 演示GoogleStreetView使用 14 3GPS定位服务 GPS GlobalPositioningSystem 全球定位系统的简称 在Android系统中 我们可以调用android location类及其相关方法 使用移动设备提供的GPS定位服务获取位置信息 14 3 1GPS相关类简介 GPS定位服务的中心组件是LocationManager系统服务 它提供API来确定位置和方位 调用getSystemService Context LOCATION SERVICE 可获取LocationManager系统服务 获取GPS信息时 还会用到以下类或接口 下面一一介绍 1 LocationManager类 LocationManager类可以获取系统的定位服务 这个服务允许应用程序定期获得GPS地理位置的更新数据 或者当设备进入或接近某一地理位置时 可以关闭应用程序的Inent 2 Location类 Location类可以表示某一特定时间地理位置的相关信息 3 LocationProvider类 LocationProvider类是一个提供定位服务的抽象超类 定期报告移动设备所在地理位置的数据信息 4 LocationListener接口 当GPS位置有所改变时 LocationListener接口用来接收来自LoacationManager的通知 这个LocationListener接口事先定义在requestLocationUpdates String long float LocationListener 方法中 5 Criteria类 当需要为地理位置信息的获取设置查询条件时 需要创建一个Criteria对象 调用该对象的set方法设置查询条件 14 3 2GPS应用开发 开发程序获取GPS信息流程 14 4小结 本章主要
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 达标测试人教版9年级数学上册《圆》达标测试试题(详解版)
- 水泵供水工程施工方案
- 2026届山东省聊城阳谷县联考化学九上期中预测试题含解析
- 培训学校母亲节
- 2026届湖南省娄底市娄星区英语九上期末教学质量检测模拟试题含解析
- 足球培训机构合作
- 2026届北京市海淀中学化学九年级第一学期期末达标检测试题含解析
- 北京延庆县联考2026届英语九年级第一学期期末监测模拟试题含解析
- 2026届重庆市南开中学化学九上期中考试模拟试题含解析
- 湖北省武汉市楚才中学2024-2025学年八年级上学期10月月考物理试题(无答案)
- GB/T 29788-2013辐射防护仪器便携式表面污染光子测量仪和监测仪
- GB/T 18666-2014商品煤质量抽查和验收方法
- GB 3452.1-1992液压气动用O形橡胶密封圈尺寸系列及公差
- 坏死性筋膜炎49390课件
- JT∕T 651-2022 牵引杆挂车转盘
- 某公司项目启动会(38张)课件
- 全国水土保持规划国家级水土流失重点预防区和重点治理区复核划分
- DB13(J)∕T 269-2018 电动汽车充电站及充电桩建设技术标准
- 德国凯尔锚固技术公司石陶幕墙设计和施工中的应用
- 机动车交通事故快速处理协议书
- 临床营养支持小组工作方案
评论
0/150
提交评论