科技网

当前位置: 首页 >VR

采用google地图的Android系统

VR
来源: 作者: 2018-10-29 10:00:41

采用google地图的Android系统导航应用设计

导读:

本文提出并实现了一种基于Google Map Api 的Android 导航应用,能够给用户提供人性化和智能化的地图导航服务。

一、引言  在当今社会,已经成为人们日常生活中不可或缺的工具,以用户体验为核心诉求的智能,使由单一的通信终端发展成为互联终端。越来越多的互联应用被移植到智能中来,导航软件在智能中的应用成为了研究热点之一。在目前大部分智能都提供GPS 定位服务以及3G 无线络越来越普及的双重驱动下,在Google 地图中实现导航服务,是具有可行性的。  本文提出并实现了一种基于Google Map Api 的Android 导航应用,能够给用户提供人性化和智能化的地图导航服务。  二、系统体系结构图1 系统体系结构  三、UI 界面设计  Android 应用程序的基本功能单元就是AcTIvity 类中的一个对象,Activity 主要功能为界面显示和事件处理。在Activity 中使用View和ViewGroup 控件配XML 样式来进行界面设计,使用事件处理进行人机交互,主要的事件处理为按钮事件、触屏事件以及一些高级控件的事件监听。通过设置控件与事件处理就形成了UI 界面。  1、GPS 定位信息的显示  通过textView控件显示定位信息。在程序打开时就显示目前用户的具体位置和邮编,门牌号等相关信息,若GPS 定位不成功或者出错,则显示无法获取目前地址。  2、用户输入导航起始地点  通过设置EditView控件,用户能在改控件中输入自己需要导航的起始地点,通过设置名为导航的ButtON 控件对输入信息进行提交,当监听到Button 按钮OnClick 时则分析起始地址,若起始地址都能被解析,则载入导航地图,若又一个地址解析失败,则通过对话框控件Dialog 提示用户输入地址错误,请重新输入。  3、导航界面设计  在导航界面中设置WebView 控件,WebView 控件通过与javascript 互相调用,把起始地址等信息传递给服务器中的HTML 导航页。页获得地址等信息后进行导航并通过WebView控件显示在应用程序导航界面中。  4、语音功能界面设计  在导航界面中设置名为语音导航的Button 控件,当用户按住该按钮时就为用户提供语音导航服务。  下图为定位与输入地址信息UI 界面:图2 定位与输入地址信息UI界面

123下一页>

金地玖峯汇
监测浮标
联发红郡

相关推荐