基于Android的人员定位与导航软件的设计和实现

 2022-09-18 05:09

论文总字数:20177字

摘 要

手机定位导航是指利用智能手机中的GPS模块、GSM通信模块以及导航软件实现定位和导航功能。随着智能手机逐渐普及以及导航技术的进一步发展,手机导航的便利性进一步凸显,并逐步取代车载导航仪成为导航服务的新模式。开源的第三方地图接口使导航软件的应用领域更加宽泛,并渗透到人们生活的方方面面。未来,手机导航的应用发展将是多元化的,人们将迎来一个手机导航的新时代。

本文将基于GPS(Global Positioning System)技术,在安卓智能手机中开发应用,利用百度地图开放平台的定位服务和地图绘制服务,实现对特定人员的定位和导航功能,并能在安卓智能手机中显示定位信息和导航地图。同时添加距离测量、超距报警等功能,使其应用在现实情景中,如老幼定位监控手机、指定人员追踪手机、GPS定位报警手机等。

关键词:安卓;定位;导航;GPS

The design and implementation of personnel positioning and navigation software based on Android

Abstract

Mobile phone positioning navigation refers to the use of GPS module in the smart phone, GSM communication module and navigation software to achieve positioning and navigation functions. With the gradual popularization of smart phones and the further development of navigation technology, the convenience of mobile navigation is further highlighted, and it gradually replaces car navigation systems as a new mode of navigation services. The open source third-party map interface makes the application of navigation software more extensive and penetrates into every aspect of people's lives. In the future, the application development of mobile navigation will be diversified, and people will usher in a new era of mobile navigation.

This article will be based on GPS (Global Positioning System) technology, development and application in Android smart phones, using Baidu map open platform positioning services and mapping services to achieve the positioning of specific people and navigation capabilities, and can be in the Android smart phone Display location information and navigation maps. At the same time add distance measurement, tracking alarm and other functions, make it used in real-life scenarios, such as young and old positioning monitoring mobile phones, designated personnel tracking mobile phones, GPS positioning alarm mobile phones.

Key words: Android; orientation; navigation; GPS

目 录

摘 要 I

Abstract II

目 录 III

第一章 引 言 1

1.1 研究背景与意义 1

1.2 相关技术的发展历程 2

1.2.1定位导航技术发展状况 2

1.2.2导航软件现状 3

1.3 研究内容 3

1.4 本论文的结构安排 3

第二章 GPS定位原理 5

2.1 GPS定位概念 5

2.2 伪距测算原理 5

2.3 位置测算原理 5

2.3.1 三星法 5

2.3.2 四星法 6

2.4导航路线规划原理 6

2.4.1 Floyd算法 7

2.4.2 Dijkstra算法 7

2.5 本章小结 8

第三章 软件设计和实现 9

3.1需求分析 9

3.1.1功能分解法 9

3.1.2结构化分析法 9

3.2基于C/S模式的Android APP开发 9

3.2.1方案综述 9

3.2.2 Android Studio与百度地图开放平台 10

3.2.3新浪SAE云服务器 11

3.3基于云端一体的Android APP开发 12

3.3.1方案综述 12

3.3.2模块搭建 12

3.3.3程序开发 13

3.3.4端设置 14

3.3.5云编译 14

3.4 本章小结 15

第四章 系统测试 16

4.1安装测试 16

4.2注册、登陆测试 16

4.3定位功能测试 17

4.4导航功能测试 17

4.5多导航策略功能测试 18

4.6距离测量与追超距警功能测试 19

4.7定位误差测试 20

4.8时间延时测试 21

4.9 本章小结 22

第五章 结束语 23

5.1 总结 23

5.2 展望 23

致谢 24

参考文献 25

附录 26

第一章 引 言

1.1 研究背景与意义

智能手机是不仅具备通话、短信功能,而且搭载有开放性操作系统、用户可独立下载软件和应用、运行速度快、主频更高、性能稳定的一类手机的总称[1]。在中国,随着信息技术的革命,智能手机逐渐普及并迅速占领市场。中国产业信息《2017年中国智能手机保有量、普及率及行业发展趋势》报告表明,截至2016年,中国的手机普及率达到96%,基本上已经达到人手一部。

信息技术的迅速发展、智能手机与互联网的高效联动使中国网民规模迅速扩大,手机也由21世纪初的可选消费渐渐转变为如今的必选消费。在这样的大背景下,消费者对手机软件功能的需求不断增长,手机导航的概念也由此提出。

剩余内容已隐藏,请支付后下载全文,论文总字数:20177字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;