基于Android的移动平台位置服务应用研究

更新时间:2023-09-28 22:25:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

龙源期刊网 http://www.qikan.com.cn

基于Android的移动平台位置服务应用研究

作者:柴群 梁剑波 杨晖 吴京澄

来源:《电脑知识与技术》2016年第31期

摘要:为了提高人们对地图的使用效率,应用在制作的过程中本着“便捷”“实用”的特点,针对手机地图的功能进行分析。在借鉴百度地图API(Application Programming Interface,应用程序接口) 优点的基础上,利用位置服务技术,完成用户的自我定位、附近信息以及路线导航等功能。

关键词:Android 平台;手机地图;百度地图API;位置服务

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)31-0046-02 1 位置服务简介

根据百度百科的定义,位置服务(LBS,Location Based Services)又称定位服务,LBS是由移动通信网络和卫星定位系统结合在一起提供的一种增值业务,通过一组定位技术获得移动终端的位置信息(如经纬度坐标数据),提供给移动用户本人或他人以及通信系统,实现各种与位置相关的业务。实质上是一种概念较为宽泛的与空间位置有关的新型服务业务。 2004年,美国学者Reichenbacher将用户使用LBS的服务归纳为五类:定位(个人位置定位)、导航(路径导航)、查询(查询某个人或某个对象)、识别(识别某个人或对象)、事件检查(当出现特殊情况下向相关机构发送带求救或查询的个人位置信息)。 本文所研究的是基于电子地图的一种定位、导航、查询与位置相关的服务研究。 2 Android系统简介

Android(安卓)是目前市场上应用最广泛的开源系统之一,它以Linux内核为根基。安卓与其他的系统的构架类似,采用了分层的形式,平台的体系构架从上到下分为四层,第一层是提供核心应用程序的应用程序层;第二层是应用开发的基础——应用程序框架层;第三层是支持各个组件运行的系统运行库层;第四层是作为安卓内核的 Linux核心层。

在应用程序中,并非每个应用程序都只有一种组件构造的,大多数应用程序是由各种组件构造的,跟其他应用程序一样,Android应用程序也不一定只用一种组件,它通常是由四种组件构造而成的,但也有特殊情况的时候不用或者不止用这四种组件构造。

第一种是作为众多应用程序组件中的基础组件——Activity,用户运行程序看到的界面就是一个Activity,这个组件用于与用户进行交互。

本文来源:https://www.bwwdw.com/article/mgjd.html

Top