随着android的普及,和人们对GPS的使用,两者的结合显得尤为重要。在android平台上开发GPS应用
3 系统设计框架
本文的目标是要对手机终端用户所在地点进行定位,在地图上显示用户当前所在的地理位置,并且显示出此时的经纬度和海拔,以及用户的移动速度。在导航的需求上对用户当前的位置和目的地。在沿途的路径上先采集点并保存。一系列的点后可以形成一条路径。并用其它颜色的线显示出来,实现导航。其实本课题所做的导航其实还是定位的一点改动。限于本人水平并不能实现智能导航。
3.1 系统的功能设计
本文所设计的系统功能包括:对用户当前位置的定位、搜索到当前可用的卫星数目、路径上标记点的保存、标记点的管理、路径以地图的显示,功能选择。如图3-1所示。
图 3-1 系统功能
用户当前位置的定位:利用手机内置GPS,还有Basic4Android所提供的Google地图与GPS的库的调用在屏幕上显示用户当前所在位置并在地图上标注,还可以显示出当前的经纬度,海拔高度,以及用户的当前移动速度。
导航功能:首先是实现在选取路径上的标记点,并对标记点进行保存,根据储存的标记点进行路径选择(比如在选取点当中可以把每个点的间隔在5m)对标记的点选择好了以后,保存到gpp格式的文件中,然后就可以在地图上显示标记的点,并进行连接,得到导航路径。
功能选择:在这一模块中用户可以对地图类型进行选择Google提供了街道图、卫星图、地形图等,还有显示界面地图初始化的大小,以及是否在显示地图界面出现当前的经纬度,海拔等信息。用户不选择则以默认的初始界面开始应用。
随着android的普及,和人们对GPS的使用,两者的结合显得尤为重要。在android平台上开发GPS应用
3.2 用户界面的设计
用户界面显示是Android可视化界面的最好反映,在本次设计了六个操作界面实现用户和系统的交互,它们分别是主操作界面、卫星、GPS、地图、路径和设定。
主操作界面
主操作界面使用户进入应用软件后的的一个用户界面,该界面包含了 卫星、GPS、地图、路径、和设定五大菜单选项。用户可以通过相应的选项来执行相应的应用功能。系统的主要界面图如图3-2所示:
图 3-2 系统操作界面