Android手机基于百度地图的应用开发

上传人:熏** 文档编号:240743225 上传时间:2024-05-04 格式:PPT 页数:21 大小:7.24MB
返回 下载 相关 举报
Android手机基于百度地图的应用开发_第1页
第1页 / 共21页
Android手机基于百度地图的应用开发_第2页
第2页 / 共21页
Android手机基于百度地图的应用开发_第3页
第3页 / 共21页
点击查看更多>>
资源描述
Android手机基于手机基于百度地图的应用开发百度地图的应用开发姓名:韩珂班级:09计本2班学号:09110706003学部:信息学部指导老师:刘珠峰2013年5月20日1.需求分析2.相关技术简介3.系统总体设计4.系统详细设计5.总结6.致谢1.需求分析市场需求分析生活节奏加快,地理位置信息需求量大手机地图便于携带,提供方式灵活并且信息量全面技术可行性代码的开源性给开发者提供了更多的展示自我的平台Android具有健全的开发环境。运行可行性全球卫星定位系统为地球表面98%的地区提供准确的定位智能手机提供定位服务和无线网络的双重驱动下,实现导航服务是具有可行性的2.相关技术简介EClipseJAVAJDKAndroid SDKPhotoshop运行平台Android模拟器Android系统智能手机Android SDK 2.2以上系统3.总体设计思想MVC模式3.总体设计思想百度地图API4.系统详细设计启动程序启动程序启动动画启动动画主界面主界面定位定位路线路线驾车驾车公交公交步行步行搜索搜索搜索建议搜索建议搜索公交搜索公交搜索位置点搜索位置点搜索周边搜索周边关于关于退出退出体系结构图体系结构图4.系统详细设计前台设计(PS)通过设计类图,确通过设计类图,确定定Activity个数,个数,再使用再使用Photoshop设计界面,最终文设计界面,最终文件存成的件存成的.psd格式格式.psd文件用文件用Fireworks打开,打开,按照层切出每一个按照层切出每一个控件,图片存成控件,图片存成.png格式格式最后图片保存在工程最后图片保存在工程/res/drawable/下下前台设计(UI)4.系统详细设计系系统统流流程程图图4.系统详细设计动画和主界面功能实现:1.Layout布局2.Animation动画设置3.Intent跳转子界面启动动画界面主界面利用利用Intent 跳转界面跳转界面Timer控制跳转时间控制跳转时间4.系统详细设计地图定位如图,Point蓝色点的标注位置即为我的所在位置,同时还有弹窗Toast提示所在位置的坐标。地图定位是采用GPS、WIFI、基站、IP混合定位模式,并使用Android定位SDK获取定位信息,再使用地图SDK定位图层MapView进行位置展示的。具体实施:首先,初始化嵌在程序里的百度地图具体实施:首先,初始化嵌在程序里的百度地图SDK,其次开启指南针和定位功能,然后初始化,其次开启指南针和定位功能,然后初始化Android地图图层并把具体位置标在地图上,最后地图图层并把具体位置标在地图上,最后监听到的经纬度用监听到的经纬度用Toast弹出提示。弹出提示。4.系统详细设计公交线路查询如图,分别输入两个地点名称,点击公交搜索按钮,标注所查找的路线就是两地之间乘坐公交或地铁的行走方案。公交线路查询功能是提供公交线路类型,并包含多种方案(不含地铁、时间优先、最少换乘、最少步行)的线路规划。具体实施:首先,实例化文本框,其次,设置具体实施:首先,实例化文本框,其次,设置监听文本框的输入,然后,通过点击按钮把输监听文本框的输入,然后,通过点击按钮把输入的结果送给百度地图入的结果送给百度地图SDK搜索两点间公交线路搜索两点间公交线路的模块,之后,返回的路线数据用的模块,之后,返回的路线数据用Android地图地图图层绘制。图层绘制。4.系统详细设计自驾线路查询 如图,分别输入两个地点名称,标注所查找的路线就是两地之间自驾方案。4.系统详细设计步行线路查询 如图,分别输入两个地点名称,标注所查找的路线就是两地之间的步行线路方案。4.系统详细设计搜索公交车(额外新增)搜索公交车功能:更新地图,两个Point点的连线即为公交车的行驶路线,同时还有弹窗提示公交车起点所在位置的坐标和附近周边情况,效果如图具体实施:首先,实例化文本框,其次,具体实施:首先,实例化文本框,其次,设置文本框的监听,然后,通过点击按设置文本框的监听,然后,通过点击按钮把输入的结果送给百度地图钮把输入的结果送给百度地图SDK搜索搜索公交路线模块,之后,返回的路线数据公交路线模块,之后,返回的路线数据用用Android图层绘制,还有返回的文本数图层绘制,还有返回的文本数据用据用Toast弹窗展示。弹窗展示。4.系统详细设计位置点搜索(额外新增)搜索位置点功能:更新地图,Point点的标注位置即为输入地址的所在位置,同时还有弹窗提示输入地址的坐标,效果如图4.系统详细设计搜索建议(额外新增)搜索建议功能:黑色列表的显示即为搜索到得输入地址的匹配相近位置,效果如图:4.系统详细设计关于关于我的信息界面:效果如图:5.总结 经过了长时间的努力,Android基于百度地图的应用基本完成。本软件做到了地图软件所具备的基本功能,完成了自我定位,步行线路查询,自驾线路查询,公交线路查询等多功能的软件项目。熟练掌握了Android平台环境的搭建、Activity及其常用控件、intent的使用。从最初的迷茫,到中间的理解,再到对思路的清晰,一直摸索着独立完成这个软件,使我对软件项目的开发有了更深层次的理解,并且对软硬件系统的使用水平有了显著提高。利用有限的知识解决困难,从困难中不断积累新知识是我做毕业设计做大的收获。当然,本软件还有很多不尽如人意的地方。由于技术有限,本软件无法实现语音导航功能,地理位置的其他信息也不够充足,例如微博分享,路况信息,周边商户搜索等等,整个工程的构思方面也带有很多瑕疵。这些都是今后此软件的发展方向,今以后会继续开发,带给用户更好的生活体验。望指导老师提出宝贵意见!望指导老师提出宝贵意见!谢谢!谢谢!
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 商业管理 > 营销创新


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!