已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 维修供暖管道合同范本
- 租房合同变更协议范本
- 街舞机构劳动合同范本
- 酒店公司合作合同范本
- 社保系统劳动合同范本
- 《木鱼碰钟》(教案)-2023-2024学年人音版(五线谱)(北京)音乐一年级上册
- 连锁生鲜加盟合同范本
- 货物供应安装合同范本
- 酒店品牌许可合同范本
- 《防骗小达人:2 防骗有妙招》教学设计-2023-2024学年五年级下册综合实践活动沪科黔科版
- 2025年青少年航天知识竞赛真题卷及答案
- 2025年大学《传播学-传播研究方法》考试备考题库及答案解析
- 黑龙江省哈尔滨市师范大学附中2025-2026学年高三上学期期中语文试题(含答案及解析)
- DB62T 3130-2017 公路沥青路面碎石封层设计与施工技术规范
- 2025年高中信息技术学业水平考试真题及答案
- 发展历程时间轴
- 旅行应急预案范文
- 2026年江西电力职业技术学院单招综合素质考试必刷测试卷新版
- 2026年长沙职业技术学院单招职业倾向性测试必刷测试卷附答案
- 彩虹跑活动策划大纲
- 基于PLC的立体仓储系统设计
评论
0/150
提交评论