欢迎来到天天文库
浏览记录
ID:52239125
大小:1.15 MB
页数:44页
时间:2020-03-25
《Android移动平台语音导航系统( ).pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Android移动平台语音导航系统本章重点AndroidGoogleMapAPIMapActivityMapView控件MediaPlayer组件GPS定位服务SQLite数据库ContentProvider使用第1页共44页1.1实训的目的通过这个项目学习,使学员掌握Android平台中的MapActivity、Menu、Button、TextView、EditView、Adatper和Dialog等有关UI技术,GPS位置服务技术,熟悉嵌入式数据库SQLite、以及Android的数据持久化技术SQLiteOpenHelper和ContentProvider等
2、技术。掌握adb等Android调试工具的使用。此为,通过完成一个完整的项目使学员了解软件开发周期过程、UML常用元素的含意,更能够增强学员的团队合作精神、沟通能力的培养、学会管理自己的时间。1.2项目任务概述1.2.1项目背景随着3G时代的到来,移动互联网成为Internet下一个热点,Android可以很好的使用GoogleMaps,它可以向用户提供两种图:一是矢量地图,二是不同分辨率的卫星照片。它实现了人类地图从静态到动态的历史性变革——如今的数字地图会给你提供所在地和目的地的大量照片,帮助你设定特定路线的导航,给你提供所在地附近的餐馆、酒店、旅行社等各种信息。Googl
3、eMaps为用户提供图形界面,标出用户当前位置。主要功能是GPS定位,放大缩小地图等。给予用户更好的体验。1.2.2项目任务本项目实现在Android移动设备导航功能,系统根据Android移动设备上的GPS模块定位用户的位置,用户可以输入前往的目的地,并在地图上标志出的目。通过GPS定位实时的反映在地图上面,并在必要的路口等地点提供语音服务。1.3需求分析用户可以使用该系统实现导航等功能,并提供必要的语音服务等功能。第2页共44页1.3.1总体用例图查看地图定位导航目的地<>导航<>GPS定位服务用户<>语音导航清除导航信
4、息图11.3.2查看地图用例图参看地图用户图21.3.3查看地图业务流程第3页共44页点击桌面图标进入系统显示Google地图缩放地图显示查询结果回到系统图3用户通过点击桌面本系统图标进入系统,进入系统需要显示GoogleMap地图,系统启动GPS服务,如果能够通过GPS获得定位信息,则以该点作为中心点显示地图,如果获得不了GPS服务,则以北京天安门为中心点显示地图,点屏幕会出现放大按钮和缩小按钮,点击放大按钮地图放大。点击缩小按钮地图缩小,滑动屏幕可以移动地图位置。第4页共44页1.3.4导航用例图定位导航目的地<>导航<>GPS定位服务用
5、户<>语音导航图4第5页共44页1.3.5定位导航目的地业务流程点击桌面图标进入系统选择导航菜单弹出导航目的地输入导航目的地标志出目的地回到系统图5用户通过点击桌面本系统图标进入系统,进入系统需要显示GoogleMap地图。系统启动GPS服务,如果能够通过GPS获得定位信息,则以该点作为中心点显示地图,如果获得不了GPS服务,则以北京天安门为中心点显示地图。导航功能是在这个地图页面点击“导航”菜单进入的,弹出一个导航目的地对话框,在对话框中输入导航目的地,点击“确定”按钮,根据输入的目的地在地图上面标志出来一个标记,如果选择“取消”则关闭对话框,并保持原来地图
6、内容不变。第6页共44页1.3.6GPS定位服务业务流程点击桌面图标进入系统是否可以获取GPSNo定位信息YesGPS定位的位置作为地图天安门作为屏地图中心点中心点反复获取GPS定位设置地图中心点回到系统图5用户通过点击桌面本系统图标进入系统,进入系统需要显示GoogleMap地图。系统启动GPS服务,如果能够通过GPS获得定位信息,则以该点作为中心点显示地图,如果获得不了GPS服务,则以北京天安门为中心点显示地图。系统反复获取GPS定位信息,并设置为地图中心点。第7页共44页1.3.7语音导航业务流程点击桌面图标进入系统判断设备是否已经到达某个重要地点周围Yes播放该地点的语
7、音提示信息No回到系统图5用户通过点击桌面本系统图标进入系统,进入系统需要显示GoogleMap地图。系统启动GPS服务,如果能够通过GPS获得定位信息,则以该点作为中心点显示地图,如果获得不了GPS服务,则以北京天安门为中心点显示地图。如果能够获得GSP定位信息,则判断是否设备已经进入某一个重要地点周围,这个范围是200m,如果在这个范围内则播放该点的语音信息,但是进入该点200m范围内只是播放一次。第8页共44页1.3.8清除导航信息用例图清除导航信息用户图61.3.9清除导航信息业务流
此文档下载收益归作者所有