论文部分内容阅读
科技的发展催生了性能更为优异的智能移动设备,因此也愈加的受到消费者的垂青,其中内置于设备中的全球定位系统(GPS,Global Positioning System)也逐渐的为普通消费者所接受并应用。使用GPS的产品也层出不穷的推出,其中手机导航软件就是其中非常具有代表性的应用。同时,伴随着人们越来越多的出行需求,手机导航软件的使用频率也越来越高,但是局限于静态的手机导航地图,并不能使用户与现实环境进行互动,甚至会出现即使已经抵达目的地却仍然需要花费时间根据地图方位判断的情况,不能直观的将目的地或建筑物展示给使用者,为使用者带来些许不便。这时,增强现实技术则展现出了它的用武之地。同样是得益于智能设备的发展,增强现实技术也进入了高速成长的阶段,其发展平台也更为多样。虽然增强现实技术的历史也已有几十年,但是因为设备的可用性、性能、尺寸等方面的限制,增强现实技术只是小部分人的专有技术,只能应用于军事,医疗等独立的领域。现在,依赖于手机日益增大的屏幕尺寸、更加强劲的性能,使我们能用最廉价、最方便的方式体验到这种前沿技术,也为我们外出使用手机导航软件时提供了一种前所未有的使用方式,也将会为我们提供更为方便直观的使用体验。本文所开发的增强现实导航软件是根据当前很多用户的实际需求为开发的。本论文将首先介绍开发该软件系统的背景,继而概要的梳理开发软件系统所需要的技术以及平台;然后更为详细的介绍了软件系统的各部分功能,并呈现出软件系统的各个功能的结构模型,在此基础上,采用基于安卓操作系统,Wikitude开发平台和增强显示技术进行设计。软件系统采用前端开发技术包括JavaScript,HTML5和CSS3进行开发,采用RethinkDB作为NoSql型数据库。设计了包括用户注册/登录模块、兴趣点(POI,Point Of Interest)检索识别模块、导航模块、POI收藏模块、系统提示模块和用户信息模块,构成了以POI检索和路线导航为主要功能的软件,对用户日益提高的导航需求给出了更为灵活多样的导航方式。经过使用和测试,可以发现该软件功能新颖,用户体验良好,而且拥有不错的性能、良好的操作体验、独特的功能设计,符合当今用户出行时使用导航的需求等优点,整体上较为满意的实现了软件最初设计和开发的既定目标。