【教学课件】第10章GPS位置服务与地图编程.ppt
《【教学课件】第10章GPS位置服务与地图编程.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第10章GPS位置服务与地图编程.ppt(18页珍藏版)》请在三一办公上搜索。
1、第10章 GPS位置服务与地图编程,网络资源:,QQ号:1281147324,QQ群:490420731(Android编程入门),主要内容,10.1 GPS位置服务编程,位置服务(Location-Based Services,LBS),又称定位服务或基于位置的服务,融合了GPS定位、移动通信、导航等多种技术,提供了与空间位置相关的综合应用服务。,10.1.1 支持位置服务的核心API,Android为支持位置服务,提供了android.location包,该包中包含了与位置信息密切相关的类和接口,主要有:LocationManager、LocationProvider、Location、L
2、ocationListener。,LocationManager(定位管理者)类是访问android系统位置服务的入口,所有定位相关的服务、对象都将由该类的对象来产生。和其他服务一样,程序不能直接创建LocationManager对象,而是通过Context的getSystemService()方法来获取。,LocationManager locMg=getSystemService(Context.LOCATION_SERVICE);,支持位置服务的核心API,一旦得到了LocationManager对象,即可调用LocationManager类的方法获取定位相关的服务和对象,例如获取最佳定
3、位提供者、实现临近警报功能等,该类的常用方法如下:,public String getBestProvider(Criteria criteria,boolean enabledOnly):根据指定条件返回最优的LocationProvider;criteria表示过滤条件,enabledOnly表示是否要求处于启用状态;public Location getLastKnownLocation(String provider):根据LocationProvider获取最近一次已知的Location,provider表示提供上次位置的LocationProvider名称;public Locat
4、ionProvider getProvider(String name):根据名称返回LocationProvider;public List getProviders(boolean enabledOnly):获取所有可用的LocationProvider;public void requestLocationUpdates(String provider,long minTime,float minDistance,PendingIntent intent):通过指定的LocationProvider周期性地获取定位信息,并通过intent启动相应的组件,进行事件处理,provider表示
5、LocationProvider的名称,mimTime表示每次更新的时间间隔,单位为毫秒,minDistance表示更新的最近位置,单位为米,intent每次更新时启动的组件;,支持位置服务的核心API,LocationProvider(定位提供者)类是对定位组件的抽象表示,用来提供定位信息,能够周期性的报告设备的地理位置,Android中支持多种LocationProvider,它们以不同的技术提供设备的当前位置,区别在于定位的精度、速度和成本等方面。常用的LocationProvider主要有以下两种。,network:由LocationManager.NETWORK_PROVIDER常量
6、表示,代表通过网络获取定位信息的Location Provider对象;gps:由LocationManager.GPS_PROVIDER常量表示,代表通过GPS获取定位信息的LocationProvider对象。GPS相对来说精度更高,但它只能在户外工作,很费电,并且不能像用户期望的那样立即就能返回位置信息,而网络位置提供器使用手机发射塔或Wi-Fi信号来判断用户位置,在室内室外都能工作、响应速度快,并且更加省电。,支持位置服务的核心API,LocationProvider类的常用方法如下:int getAccuracy():返回该LocationProvider的精度;String get
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 10 GPS 位置 服务 地图 编程
链接地址:https://www.31ppt.com/p-5657592.html