APP下载

基于Android4.4和百度地图的远程定位系统设计※

2014-09-06时光马维华魏金文

单片机与嵌入式系统应用 2014年11期
关键词:百度系统

时光,马维华,魏金文

(南京航空航天大学 计算机科学与技术学院,南京 210016)



基于Android4.4和百度地图的远程定位系统设计※

时光,马维华,魏金文

(南京航空航天大学 计算机科学与技术学院,南京 210016)

针对远程定位的应用需求,设计了一套基于Android4.4和百度地图的远程定位系统。首先利用注册机制,构建一个由5个线程和3个消息队列组成的支持多用户同时使用的服务器系统,然后针对Android4.4版本特点,阐述了如何使用Looper机制进行消息线程间传递,最后通过百度地图API和定位终端的位置信息,实现多用户的实时定位。实验表明,本系统结构合理、性能稳定。

Android4.4;Looper;消息队列;定位终端;百度地图;远程定位

引 言

随着社会发展和科技进步,人们在日常生活中对于远程定位的需求越来越强烈,尤其在登山、家庭监护、宠物看管等应用场合,远程定位扮演着十分重要的角色[1]。本文根据远程定位的应用场景及需求特点,基于Android4.4版本[2]和百度地图开放API[3]设计了一套可以同时支持多个定位与接收显示终端的远程位置定位系统,用户可以通过Android终端查看当前绑定了相应定位终端的具体位置,位置信息由定位终端发出。文中主要阐述了服务器端程序架构的设计以及如何实现多用户支持的具体细节,并且结合Android4.4版本的特点,通过深入解析Android内核源码,描述了Looper机制以及系统如何将消息在线程间进行传递,最后,根据百度提供的API,详细说明了如何通过从服务器接收的位置消息实现准确的定位。……

登录APP查看全文

猜你喜欢

百度系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
Robust adaptive UKF based on SVR for inertial based integrated navigation
百度年度热搜榜
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
百度遭投行下调评级
百度“放卫星”,有没有可能?