教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 幼儿教育 >

第十章 GPS位置服务与地图编程

来源:网络收集 时间:2026-09-08
导读: 第十章 GPS位置服务与地图编程 倚动软件工厂实验室 主要内容 LocationManager 位置服务核心API LocationProvider Location LocationListener 位置服务 获取LocationManager对象 调用LocationManager对象 方法获取Location对象 根据Location 对象获取位置信息

第十章 GPS位置服务与地图编程

倚动软件工厂实验室

主要内容

LocationManager

位置服务核心API

LocationProvider Location LocationListener

位置服务

获取LocationManager对象 调用LocationManager对象 方法获取Location对象 根据Location 对象获取位置信息

具 体 应 用

位置服务开发步骤 申请Google Map API key 创建支持Google Map的模拟器

MapView MapActivity

Google地图

Google 地图核心API

MapController Overlay

标记定位信息

GeoPoint

创建Google API项目

添加Google Map类库

实现MapActivity

创建MapView对象

Overlay绘制标记

定位到坐标

获取MapController对象

http://www.77cn.com.cn

支持位置服务的核心API

位置服务(Location-Based Services,LBS),又称定位服务或基于位置的 服务,融合了GPS定位、移动通信、导航等多种技术,提供了与空间位置相关 的综合应用服务。Android为支持位置服务,提供了android.location包,该包中 包含了与位置信息密切相关的类和接口,主要有:LocationManager、 LocationProvider、Location、LocationListener。 LocationManager(定位管理者)类是访问android系统位置服务的入口, 所有定位相关的服务、对象都将由该类的对象来产生。和其他服务一样,程 序不能直接创建LocationManager对象,而是通过Context的 getSystemService()方法来获取。

LocationManager locMg=getSystemService(Context.LOCATION_SERVICE) ;

http://www.77cn.com.cn

支持位置服务的核心API

一旦得到了LocationManager对象,即可调用LocationManager类的方法获取定 位相关的服务和对象,例如获取最佳定位提供者、实现临近警报功能等,该类的常 用方法如下: public String getBestProvider (Criteria criteria, boolean enabledOnly):根据指定 条件返回最优的LocationProvider;criteria表示过滤条件,enabledOnly表示是否要求 处于启用状态; public Location getLastKnownLocation (String provider):根据 LocationProvider获取最近一次已知的Location,provider表示提供上次位置的 LocationProvider名称; public LocationProvider getProvider (String name):根据名称返回 LocationProvider; public List<String> getProviders (boolean enabledOnly):获取所有可用的 LocationProvider; public void requestLocationUpdates (String provider, long minTime, float minDistance, PendingIntent intent):通过指定的LocationProvider周期性地获取 定位信息,并通过intent启动相应的组件,进行事件处理,provider表示 LocationProvider的名称,mimTime表示每次更新的时间间隔,单位为毫秒, minDistance表示更新的最近位置,单位为米,intent每次更新时启动的组件;

http://www.77cn.com.cn

支持位置服务的核心API

LocationProvider(定位提供者)类是对定位组件的抽象表示,用来提供定位 信息,能够周期性的报告设备的地

第十章 GPS位置服务与地图编程.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1528067.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)