基于百度地图API的GPS定位系统简介
朱润桤
【摘 要】摘要:本文介绍了一款利用百度地图API和GPS定位系统的电子地图的初步构想,展望了安卓系统和手机地图应用的发展前景,阐述了利用百度地图API和GPS定位系统的电子地图的意义和前景,最后给出了自己的想法。 【期刊名称】数字通信世界 【年(卷),期】2017(000)010 【总页数】2
【关键词】Android;百度地图API;GPS
1 安卓系统和百度地图API简介
1.1 安卓系统简介
安卓系统是一种由Linux系统逐渐演变而来的一款手机操作系统,其开源性和可移植性成为了它迅速推广的秘诀,并且逐渐占领了主流的移动手机操作系统平台。安卓系统是由安迪·鲁宾开发构建,目的主要是为了创造一个灵活的,受众面更广的免费的移动端应用开发平台,让每一个喜欢安卓想要从事移动端开发的人都能够大展拳脚。在这一初衷之下,越来越多的开发者开始使用安卓移动终端,同时也促使了移动终端的飞速发展。谷歌公司于2005年收购了安卓,并且在未来的两年中大力发展安卓系统。到了2007年谷歌公司宣布与多家移动硬件设备制造厂商、手机芯片制造商以及各个移动通信服务商达成了共识,组成了开放手机联盟,同时也正式向外界公布了安卓这一开源移动开发平台。安卓系统是基于Linux的免费开源系统,它因为面向的是移动终端,所以包括四个部分:应用程序、界面UI、媒介和操作系统。它的多层次软件架构,使得
它作为移动终端开发平台能够有更好的灵活性和可移植性,从而有很高的市场占有率,同时也正是因为它的这些优势使得大量新颖的应用不断涌现。 安卓系统的诞生开启了移动智能手机时代的大门,使得全球的IT行业摆脱了现有的束缚,能够在移动设备上大展拳脚。安卓系统在谷歌对外发布之后,进入了飞速的发展时期,仅仅过了三年,安卓系统已经一跃成为了全球第一大移动终端平台。当然,在安卓系统大力发展今天,安卓也已经不仅仅局限于手机系统,它也成为了智能电视系统、智能手表系统,已经逐渐成为了主流智能设备的首选系统。安卓系统的迅猛发展使得智能设备惠及了人们的各个领域,各个方面。
1.2 百度地图API简介
现在国内的主流电子地图应用非百度莫属,而百度地图API是由百度发行的专门为了想要从事软件地图应用开发人们准备的一款免费的应用接口,这一API的数据基于百度搜集的庞大的地图数据库含有国内的各种道路信息,同时百度地图API包含Web服务API,Android SDK,JavaScript API,iOS SDK,LBS云等工具,具有地图呈现、路线搜索、GPS定位、公交路线查询等多种多样的功能,最大限度地提供电子地图的便利性,不仅能够在电脑端得到应用,在移动端也可以轻松调用,同时也能够轻松适应不同的操作系统。
百度地图是一款免费的API,开发者可以随心所欲的调用来实现自己的想法,同时因为数据的庞大功能的多样,百度地图API的实用价值在各个领域都得到了很高的评价。同时也因为如此,所以使用API的用户水平也层次不齐,为了方便不同水平的用户来顺畅的使用百度地图API,百度地图API有自己的官网,并且也有相应的论坛供开发者们交流。在百度地图API的官网中对于API中的
每一个产品都有一套很详细的开发流程,使得那些对这方面很薄弱的开发者也能很快上手,而那些已经有所经验的开发真也能够更迅速的进行开发工作。 百度公司宣称的免费API主要包含了以下的API:
(1)百度地图JavaScript API。这个是一个基于JavaScript语言基础的应用程序接口。JavaScript主要是用于网页开发,所以这一款API主要是面向从事网页应用的开发者,他能够帮助开发者在网页这个平台内开发出功能强大、交互性强的电子地图应用。这个API也具有一般电子地图的各个功能比如地点搜索、路径查找。因为网页既可以用于电脑端也可以用于移动端,所以这也是一个多平台的API。
(2)百度地图Web服务API。Web版本的API含有一些特定的API功能,包括Place API,Geocoding API,Direction API,这些API能够快速的对操作者的动作做出反应并且返回数据。不过,需要注意的是,按照百度地图API当前的开发规定,如果开发者需要利用Web版本的API,必须先申请一个密钥,否则无法使用。
(3)百度移动版地图SDK。顾名思义,百度地图移动版SDK主要是面向移动终端,主流的版本就两种,第一种是安卓版本,第二种是塞班版本。这套SDK拥有电子地图的所有功能,功能非常强大而且只是面向移动终端这一平台。但是和web服务API一样,使用这款API开发应用程序也需要申请一个密钥,否则无法使用。
(4)百度地图定位SDK。这个SDK设置的初衷是为了精简移动版本的SDK,相比较而言虽然功能有所缩减,但是他的体积小速度快也是自己的优势。这款SDK和移动版本的SDK一样就两个版本,塞班和安卓这两个版本。但是这款
基于百度地图API的GPS定位系统简介
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)