2 0 1 3牟第 1 2期
文章编号: 1 0 0 9— 2 5 5 2 ( 2 0 1 3 ) 1 2— 0 1 8 7— 0 4 中图分类号: T P 3 1 6 . 8 9 文献标识码: A
基于 A n d r o i d平台定位系统设计和实现
李瑞宣,王山东,徐志远,王伶俐
(河海大学地球科学与工程学院,南京 2 1 0 0 9 8 )
摘
要:分析了 A n d r o i d手机平台和百度定位 S D K及其特点,利用 A n d r o i d智能手机平台和百度
定位 S D K特性,并结合百度 Ma p,设计并实现了一个基于 A n d r o i d智能手机平台的用户定位和运
动轨迹回放的地图软件系统,即移动网格营销管理系统。该系统经过严格的测试和实际的运营,
基本上满足了企业的需求,具有广阔的拓展应用前景。 关键词:G P S;Wi F i定位;百度定位 S D K;L B S
De s i g n a n d r e a l i z a t i o n o f p o s i t i o n i n g s y s t e m b a s e d o n An d r o i d p l a t f o r m
L I Ru i - x t l a r l, W ANG S h a h— d o n g, XU Zh i— y u a n, W ANG L i n g— l i
( S c h o o l o f E a r t h S c i e n c e s a n d E n g i n e e r i n g, Ho h a i Un i v e r s i t y, N a n j i n g 2 1 0 0 9 8, C h i n a )
Ab s t r a c t:T h i s p a p e r i n t r o d u c e d An d r o i d p l a t f o r m a n d B a i d u p o s i t i o n i n g S DK a n d t h e i r f e a t u r e s;i t u s e d An d r o i d s ma r t p h o n e p l a f t o r m a n d B a i d u p o s i t i o n i n g S D K p r o p e r t i e s, w i t h B a i d u Ma p, d e s i g n e d a n d
i mp l e me n t e d a pe r s o n a l p o s i t i o n i ng a nd r o u t e r e c o r d i n g ma p s o f t e m i r n a l s
o f t wa r e s y s t e ms b a s e d o n An d r o i d s ma r t p h o n e p l a f t o r m, Mo b i l e Gr i d Ma r k e t i n g Ma na g e me n t S y s t e m. Th i s s y s t e m F L l n s s mo o t h l y
a n d w e l l, b a s i c a l l y me e t s he t d e ma n d o f t h e ma p s e r v i c e o f b u s i n e s s a f t e r a c t u a l t e s t i n g,i l l u s t r a t e s a g o o d
p r o s pe c t o f a p p l i c a t i o n a n d e x t e n s i o n. Ke y wo r d s: GPS;W i F i p o s i t i o n i n g me ho t d;Ba i d u p o s i t i o ni ng S DK; LBS
0 引言
随着移动网络时代发展步伐的不断加快,市面上如街景地图、高德导航和百度地图等基于位置服务 ( L B S: L o c a t i o n B a s e d S e r v i c e )软件给人们生活带来了实质性的变化。人们出行不再像以前依赖纸质
就在该系统里面捆绑了一些核心应用,如通话程序, 短信程序等,由于 A n d r o i d是平台完全开放,代码开源免费,这些应用程序可以被开发人员开发的其他程序替代;中间层是函数库和虚拟机,相对于基于堆栈实现的虚拟机, A n d oi r d是基于寄存器的,在代码的执行效率上更胜一筹;底层是以 L i n u x内核工作为基础,提供基础功能。A n d r o i d包含了以往手机系
地图和指南针,只需在手机屏幕上轻松点击,便可以 轻松实现自主导航,而且随时随地可以查阅周边的生活服务信息。本文秉承这个理念,基于 A n d r o i d 移动平台,结合百度定位 S D K,设计和实现了一个定位信息显示和行动轨迹记录的服务系统,经过验
证,从一定程度上满足了企业用户的需要。
统的全部功能,并且不存在任何以往阻碍移动产业创
新的专有权障碍,号称是首个为移动终端打造的真正
开放和完整的移动
软件。基于 A n d r o i d平台这些特
点,本文对下文移动网格营销系统进行开发和设计。
1 . 2百度定位 S D K简介
1 A n d r o i d平台和百度定位 S D K简介
1 . 1 A n d r o i d手机平台介绍
百度地图定位是 G P S和网络( Wi F i、基站 )混合定位,传感器辅助定位的一种定位方式。这种定
收稿日期:2 0 1 3— 0 5—1 4
A n d r o i d本义为“机器人”,是 G o o g l e于 2 0 0 7年 1 1月0 5日宣布的基于 L i n u x平台的开源移动操作
系统的名称。它采用软件堆层架构,把整个 A n d r o i d 架构分为三部分。最上层是应用软件。G o o g l e开始
作者简介:李瑞宣 ( 1 9 8 7一 ),女,在读硕士研究生,研究方向为多源空间数据获取与处理。