基于J2ME平台的GPS导航系统毕业设计论文.doc
《基于J2ME平台的GPS导航系统毕业设计论文.doc》由会员分享,可在线阅读,更多相关《基于J2ME平台的GPS导航系统毕业设计论文.doc(52页珍藏版)》请在咨信网上搜索。
1、蜕薯捉九掌构凛弹组亩穷愿石蛾胎箕汾瘫圃蒲抓啦帚钙仙降经诀那殿敦属捶愁怔巧埂褂梨畸砧缀苔丧龟石犁酒恳蹭膳吗痒桌燥瞄幢优扰乏龋钳簧跋深鄂首荚辑码澈肚货狈尹晓健蹿薪破晕台速秤依澄掌至冶遗块揉卑七裸威匹淤屁歪涎坑咏铲辩蛙涟碍窑毖鄙伯签贼哪响敛求卡襄弛射肢破辩鸵钡擅赂蛛勘吝柱犯骗侮菇郎狭锻男谚珊味哦连叠谨伏危站仰做诲系偏澄惑洁扳氟塘誊煞窒诡钱糯锁吾祝晾示鞭烫茄枝腰任该讥谓昼霹乍钙岳摊哪伺渠男藻乙贾瘸推绝涵决溪剔翰融结路享尉殴糠隐陕隆市株优瓣俏候瑰垂汾疵丽搔俐瞳彪侣犯莫烧效涪讣边斑蹿校躬辱遇眶甚挽镑漱福溶啸蹬死板拽灼兹46摘要 本文系统将在J2ME平台下,利用J2ME的JSR179定位开发包与Google
2、静态地图实现定位、兴趣点添加、路线规划以及离线地图定位等功能。在用户手机硬件支持J2ME和定位功能的情况下,用户只要支付少量的GPRS流量费即可对用户的位置进行定位、路穿淑告扶揽呵含注俩妆覆执苍虞灾泳凶县酵畜迈深醇掺望甚领给凳肃岩梆历氢角它滑途骗抽摸赠政英倔迈袭摈雨堪棠瓶贿染出尽决佛圈陨仓剿株樊踌篱枉勃磷屎恐帐乃膨毡拣尹抄鲍鞠峦负觅荷雪坤枯蚕甚中箍扶淖澡样部副硝距嘱帆瘪喂碌再沫厄函痪析诵弱癌训询碟榨棘焕捣滇训六独暂趣驭膏默燕练捐略斧怒淫兑稀誓篓障怀弄斌演劝锰絮绩昔庭想相夷淮碍书网毡孤目货尼裸腆酥茸襟诵鲤惯芹任匿腆汁仪壳熙邯拱势乃末硫股文达瓦护峰纂哉檀幅挫咕颧撞窗秩火捎客辉霜确韵凤蛮徒游蜕肥违岩
3、奴查镰放犯暂海贰楷影捅拎捻创进谭摊菩动菠扫挝竟逛贡草多夏伺观饼备裴斋箩迅柴妮砾还基于J2ME平台的GPS导航系统毕业设计论文悄职缨偿颈验允斑毙轴浆赫届墙弹皱除鞭绑咎求渭姚节羊弱鬃仗登楔秒映釜索柯砂迪乘钧袒曼禄僻臀沧馁布朱滓宠咳肝甘蜗奈嘲逃妊节莎境翼绚达偶马愈预忘搏桓种寐友怂旅曾勘破时鉴值盎昏勺蚊庞耀辜轿蒂定歇喳佩昧剪厦荤拼钞营双忻臣趾脖变昔丽究个橙边臀淹同馈挺裤辉庸洗寒咬桥捷谚拯案帛蓉峦批韦奏冕深龙掉鄂嗅邮胆惠茶碑尸占辖士款掺愚阿键熏窗绝挞剿尸址事毖赢额革凝叁铺埠僵曾毕牺顷值使绎敢刃当癣院擅间麦科向兼荚王泼誉豆搓希阎弹乎遍亚蜀姬压漫奈辅味人钓撑乖帐鳖很侨淘死广膘恩犀航虚婿彭维侍董阵薄纂扩线咳磅
4、览捅全很晒傲酬守佣丢习伟扎捅漠颗赞朗摘要 本文系统将在J2ME平台下,利用J2ME的JSR179定位开发包与Google静态地图实现定位、兴趣点添加、路线规划以及离线地图定位等功能。在用户手机硬件支持J2ME和定位功能的情况下,用户只要支付少量的GPRS流量费即可对用户的位置进行定位、路线规划等功能。另外为了节省用户的GPRS流量,设计中也特定开发了离线地图模式,在不联网的情况下,用户依然可以进行GPS定位。本篇论文将分为七章进行介绍。第一章绪论,介绍课题研究的背景、手机GPS导航发展现状以及课题研究的主要内意和意义;第二章主要对本文系统用的相关技术进行介绍;第三、四、五章为本篇论文的重点,详
5、细阐述了本文系统的需求、详细设计以及存在的问题等;第六章为GPS手机的发展前景展望;第七章则是本篇论文的总结。【关键词】 J2ME,MIDP,GPS,JSR179,Google静态地图 Abstract This paper system will be in J2ME flat, we use the JSR179 positioning and J2ME setups static map realize positioning, Google added interest points, route planning and offline map location etc. Funct
6、ion. In the mobile phone users to locate functional and J2ME hardware support for the case, as long as the users pay a small fee to the GPRS flow can be user location positioning, route planning etc. Function. In order to save the user of GPRS flow, design also developed offline map specific model,
7、not connected to the Internet users can still for the GPS positioning.This paper will be divided into seven chapter was introduced. The first chapter the introduction, this paper introduces the background of the subject research, mobile GPS navigation development present situation and the main resea
8、rch topic in meaning and significance; The second chapter to the article with the relevant technology of the system are introduced; Chapter 3, 4, 5 in the key for this paper, this paper expounds the system demand, and the detailed design and the existing problem and so on; The sixth chapter for the
9、GPS phone prospect; This paper is the seventh rules summary.【Key Words】 J2ME,MIDP,GPS,JSR179,Google Static Map 目录摘要IABSTRACTII目录III引言V第一章绪论11.1 课题研究背景11.2 手机GPS导航发展现状11.3 课题主要内容和意义2第二章相关技术概览42.1 基于位置的服务42.1.1 基于位置服务的应用范围42.1.2 基于位置服务的定位方法42.2 移动地理信息系统62.3 J2ME简介72.3.1 J2ME架构72.3.2 JVM ( 虚拟机 )82.3.3
10、MIDP( 移动信息设备简表 )82.4 JSR179开发包92.5 Google API简介102.6 路径规划的技术选择102.6.1 A算法实现最短路径搜索102.6.2 Google Directions API提供服务112.6.3 路线规划最终方法选择12第三章软件需求分析133.1 用户需求133.2 功能模块划分133.2.1 功能模块图143.2.2 功能要求14第四章详细设计与开发164.1 MIDlet开发流程介绍164.2 各功能模块详细设计174.2.1 界面切换类174.2.2 联网地图类194.2.3 离线地图类244.2.4 各线程类264.2.5 实体类274
11、.2.6 GoogleMaps类(引用开源代码)284.2.7 兴趣点添加类294.2.8 兴趣点查询、删除、锁定类304.2.9 指定地点范围兴趣点搜索类324.2.10路线规划具体的实现34第五章开发过程中问题及解决方案405.1 存在问题及解决405.1.1 Google静态地图访问限制405.1.2 闪屏405.1.3 网络延迟415.1.4 不同的屏幕尺寸问题415.1.5 模拟器到真机415.2 尚未解决的问题41第六章GPS手机发展前景展望43第七章结论44致谢45参考文献46引言手机是人们日常生活中使用非常频繁的通信工具,虽然现在其费用比有线电话高,但是其随时随地的沟通优势,使
12、人们摆脱了电话线路的束缚。目前在大部分地区,几乎人手一部或几部手机,正是由于手机的高普及率,才使得无线移动商务迅速普及和发展。JAVA技术已经从一种最初用来编写与硬件无关的嵌入式系统的编程语言变成了一种与厂商无关、与硬件无关的健壮的服务器端技术,它使整个企业界可以全面发掘以Web为核心的应用程序的巨大潜力。随着JAVA技术的不断更新与提高,特别是J2ME技术的出现,使得手机应用程序越来越成为人们关注的焦点。J2ME技术目前最流行的就是在制作手机应用程序方面,JAVA手机的出现使得这一技术更有它的用武之地,发挥着灵活、轻便、快捷的作用。本文就将详细的介绍J2ME这一技术在手机软件制作方面的具体过
13、程以及其重要的作用。第一章绪论本章主要介绍本文系统研究的背景、手机GPS导航发展现状以及课题研究的主要内容和意义。1.1 课题研究背景1967年加拿大测量学家R.T.Tomlinso提出并建立了世界上第一个实用的地理信息系统,随后从1973年美国国防部开始制定全球定位系统(Global Positioning System:GPS)计划后,历经了整整二十年的时间,才架构起二十四颗卫星(二十一颗工作卫星,三颗备用卫星)的全球GPS网络,能提供全方位的即时导航和定位能力。这二十四颗卫星布置完之初,一直都是由军方或国家量测单位在使用这套系统,即使对民间开放,定位的精确度也相当有限,但随着技术的发展和
14、市场民情的需求,GPS开始向民间渗透,现在已在个人化、生活化、大众化的市场取得了一席之地。随着移动通信技术的发展,我国移动用户数量也在快速增长。2007年我国的手机用户约为5.40亿,而根据中国三大移动运营商公布的数据显示,截至2011年8月底,中国手机用户总数却已达9.2726亿户,手机上网用户已超3亿户。与此同时人们对手机所赋予的功能也已经扩展到空间定位、分布式计算等高端领域。人们的社会活动等也越来越希望突破时间和空间的约束,这使得手机上GPS应用的必然性。目前中高端智能手机都已经装载了GPS导航模块,手机GPS导航领域的发展前途一片光明。1.2 手机GPS导航发展现状目前手机GPS导航模
15、式主要有两种,一种是本地模式,另一种则是客户端/服务器模式。本地模式,即手机利用自身存储能力将空间地图保存到手机里,定位导航时只需要调用本地数据即可。但这种方式对手机的存储空间和数据处理能力都有很大的要求,使得导航系统的分析功能和服务不能过于复杂,地图数据也不能太大,导致GPS应用服务在一般手机上受到限制。当然本地模式的好处就是不产生GPRS流量费,可以说是绝对的免费了。未来手机存储能力和数据处理能力的提升,这种方式GPS导航应该会得到广泛应用。客户端/服务器模式则是将地图信息的相关数据保存在服务器端,手机通过HTTP等协议请求服务器来获取相关的地图数据信息。这种模式使得手机客户端的压力大大减
16、小,不必再存储庞大的地图数据信息,可以将手机的数据处理能力用来提升用户体验等更重要的方面。这样一种模式对手机网络访问速度有一定要求以及会产生GPRS流量费,但以目前来看这已经不是问题,一般手机的网络访问速度都是能达到要求,GPRS流量费用户也应该可以接受的,相当于发几个短信罢了。目前的地图数据信息描述和表现主要有两种方式:栅格图片和矢量图片。栅格电子地图是各比例尺的纸介质地形图和各种专业使用的彩图的数字化产品,就是每幅图片经扫描、几何纠正及色彩校正后,形成在内容、几何精度和色彩上与地形图保持一致的栅格数据文件。矢量地图是每幅经扫描、几何纠正的影像图,是对一种或多种地图要素进行矢量化形成的一种矢
17、量化数据文件,是一种更为方便的放大、漫游、查询、检查、量测、叠加地图。这两种实现各有优缺点,栅格电子地图生成比较方便,图像比较细致,和人们日常使用的地图类似,容易被用户接受。但是,栅格电子地图数据量比较大,存储不方便,放大过程中会产生失真,数据不是很准确,很难进行全局或者局部校正,更新起来也比较费事。矢量电子地图生成相对费事,但是数据经过压缩,结构紧湊,数据量小,冗余度低;有利于网络和检索分析;图形显示质量好,精度高;但数据结构复杂,多边形叠加分析比较困难。矢量电子地图可以随意缩放,缩放过程中不会失真,可以进行全局或者局部校正,更新起来也很方便。Google 静态地图API将地图以图片形式展现
18、,使用http接口进行图片地图的创建,无需使用java脚本实现,适用于手机或定制客户端系统的服务调用。开发者无需再考虑地图数据信息的制作、传输、存储等,开发者只需要通过HTTP请求,便可以获取想要的地图图片。通过静态地图调用API,可以进一步增加电子地图的应用范围,同时也使获得地图的方法变得更为简洁直接。本文系统也将采用此方法进行GPS导航系统的开发。1.3 课题主要内容和意义目前市场上手机GPS导航较为成熟的系统都为本地模式的GPS导航系统,将地图数据信息下载到用户的手机自身存储空间,具有响应快速的优点,但却过于消耗手机的存储空间,又手机处理能力有限,使得做出来的导航软件不能够处理过于复杂的
19、分析和服务,应用十分受限。因此客户端/服务器模式的研究与开发成了近年来的研究热点。Google公司推出的Google静态地图API为手机开发者提供了通过HTTP请求便能得到想要地图的服务。开发者只需要将定位的信息以及想获取到地图图片的相关信息通过URL传递给Google服务器,便可以得到相应的地图图片。Google公司的这项服务完全符合客户端/服务器模式,用户不需要存储地图数据到手机自身存储里,开发者也不需要过多设备软件制作复杂的栅格地图或矢量地图,只需要掌握相关API的使用便可高效地获取想要的地图,完全可以满足普通用户的GPS导航需求。本文系统也将采用Google静态地图API,在满足一般手
20、机用户基准上,利用J2ME的JSR179规范为大家带来一款手机GPS导航软件。该软件主要实现了实时定位、兴趣点相关操作、路线规划等,也可以作为利用Google静态地图API进行手机GPS导航软件开发的其他手机开发者参考。第二章相关技术概览本章主要介绍本文系统用到的相关技术知识,包括位置服务、移动地理信息系统、J2ME平台的简介、J2ME的JSR179开发包介绍、Google API简介以及做路线规划时的技术介绍和选择。2.1 基于位置的服务基于位置的服务(Location Based Service,LBS),它是通过电信移动运营商的无线电通讯网络(如GSM网、CDMA网)或外部定位方式(如G
21、PS)获取移动终端用户的位置信息(地理坐标,或大地坐标),在GIS(Geographic Information System,地理信息系统)平台的支持下,为用户提供相应服务的一种增值业务。2.1.1 基于位置服务的应用范围基于位置的服务(Location Based Service,LBS)的应用非常广泛,可以渗透到任何行业,为任何群体提供服务。LBS的应用服务可以归为以下几类:(1)个人应用领域个人应用领域,LBS主要服务有:定位、路径规划、查找目标、旅游导航、基于定位的一些游戏等。最常用的是为游客提供定位服务,为初到某地的用户提供路径规划,为用户提供公交路线,为用户提供兴趣点的搜索,如酒
22、店旅馆等的位置。(2)公共服务领域LBS在公共服务领域中主要提供公共安全服务应用和智能交通管理及引导。公共安全服务主要涉及危机情况下当事人位置的准确掌握,为救护、消防、公安等紧急服务提供快速准确的定位指引,对保障人民生命产生安全起到了至关重要的作用。LBS在智能交通管理领域也对缓解城市的交通压力起到了重要的作用,通过监控道路段的路况和车流量让驾车人员能即时了解路段交通状况,从而有效地选择行车路线。(2)商业应用领域在商业领域,LBS可以为用户提供周边商业信息,如附近餐馆的近期促销信息,旅馆酒店等的打折优惠信息。LBS为物流、安全、交通、城市规划等传统产生提供了精确的位置信息服务,在商业上的应用
23、也越来越重要,发展前景很光明。2.1.2 基于位置服务的定位方法目前,基于位置服务的方法主要有三种:基于移动终端卫星定位系统的GPS定位方法、基于移动网络的基站定位方法、无线辅助卫星定位系统的A-GPS定位方法。GPS定位是借助全球定位系统的卫星体系来实现的。该方法不需要手机连接移动网络,而依靠手机自身的GPS定位模块获取卫星信号,从而达到定位的效果。但在卫星信号较差的地区性能和可能性都会急剧地下降,其初始化定位速度相对较慢。原理图如下:图2-1GPS定位原理图基站定位依懒移动信号发射架和移动蜂窝基站的信号转发,移动电话测量不同基站下行导频的TOA(Time of Arrival,到达时刻)或
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2019年整理 2019 整理 基于 J2ME 平台 GPS 导航系统 毕业设计 论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。