基于Ios电子地图查询系统的设计与实现.docVIP

基于Ios电子地图查询系统的设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Ios电子地图查询系统的设计与实现.doc

基于Ios电子地图查询系统的设计与实现 摘 要:随着计算机科学技术和地理信息系统以及全球定位系统(GPS)的发展,产生了一门新的应用――电子地图。本文主要介绍了Ios电子地图的功能模块及其实现方法。该地图具有操作简单,能进行路径规划,反馈实时路况的特点。 关键词:Ios;路径规划;地图查询 1 引言 从最初用于军事和国家重要利益的民用领域,到现在与老百姓息息相关的生活中,电子地图突飞猛进发展的同时,也将应用范围扩展到了生活的每个角落。本文将描述Ios电子地图的实现方法,并应用到交通系统中。 2 模块的分析与设计 2.1 需求分析 本系统的目标就是将电子地图应用到交通系统当中,在电子地图上进行应用开发,提供可视化的人机交互界面,主要围绕以下几点进行展开:(1)地图控制:能够对地图进行转移、放大、缩小以及添加图层。(2)自我定位:能够通过手机的GPS设备进行实时定位并在地图上标注出来,让用户得到准确而实时的位置信息。(3)地点搜索:根据输入字符串进行地点匹配。(4)路径规划:通过起点和终点位置进行路径选择,并提供公交和自驾两种模式。(5)实时路况:通过视频或者表格方式了解某路段的实时路况信息。(6)附近搜索:能够搜索当前位置附近的公园、学校及医院等服务信息。(7)操作简单:功能尽量简单易懂、易操作。 2.2 系统功能模块 按照系统需求,将系统划分成5个功能模块,每个模块实现的功能如下所述:(1)自我定位:利用GPS提供的定位服务,确定用户所在城市、街道的位置信息,并将具体位置信息在电子地图界面向用户进行展示。(2)地点搜索:通过地址解析功能解析用户输入的城市名或其他详细地址信息,向用户展示所查地址在电子地图的详细方位,进行地图转移。(3)路径规划:通过位置搜索功能或是地图点击方式来获取起点及终点的位置信息,并且由用户手动选择路线的行驶方式(公交行驶或者是自驾行驶);最终在电子地图上绘制出起点到终点的最佳路径,供用户查看。(4)实时路况:通过地图点击功能获取用户所查某一路段的详细地址,并向用户展示出该路段的实时路况视频或者该道路的车辆密度状况,由用户选择自我出行线路,有助于减少道路拥塞情况。(5)附近搜索:当用户忘记或者不清楚所去目的地的详细地址时,可通过该模块搜索附近的公园、学校和医院等服务类信息,有效地提高用户的出行效率。 3 模块的实现过程 3.1 界面设计 在Ios平台的应用开发中,界面的设计是核心问题,界面不仅是人机交互的接口,还能影响用户对整个应用程序的使用情况。本系统设计了4个界面:地图服务界面、路径规划界面、实时路况视频界面和实时路况表格界面。 (1)地图服务界面:地图服务界面需要一张电子地图界面和一个“自我定位”按钮,电子地图界面用来实现地图显示功能,而“自动定位”按钮控制监听事件的开关。另外在菜单选择项中添加4个子功能选项,有:“地点搜索”、“路径规划”、“实时路况”、“附近搜索”。 位置搜索与设计地点搜索需要两个下拉列表、一个文本输入框和两个按钮。其中两个下拉列表用来存储省级和省级对应的各个市级名称,属于市级以上地址获取方式;一个文本输入框让用户输入某地址的详细信息,属于市级以下的地址信息获取方式,文本输入框和下拉列表的作用是等同的,一个是属于市级以上的地址搜索,一个是市级以上的地址搜索,也可以都输入;两个按钮一个是用来保证搜索的顺利进行,另一个是取消本次的操作,退出位置搜索模块。 (2)路径规划界面:路径规划界面需要两个文本输入框,两个图片按钮和三个普通按钮。两个文本输入框一个是用来获取起点地址,另外一个是用来获取终点地址(该地址主要指字符串地址);两个图片按钮主要是用来响应地图点击的方式获取起点或者终点位置的经纬度信息;三个普通按钮,其中两个是代表路线的驾驶模式(是公交行驶还是自驾行驶),另外一个按钮是路径规划功能的正常运行并判断所获数据是否完整。 (3)实时路况视频界面:实时路况视频界面比较简单,通过Ios的基本视频播放界面让用户观看实时的视频路况,主要有播放、暂停两个功能。 (4)实时路况表格界面:实时路况表格界面需要一个2维度的表格视图。其中横坐标代表的是时间,五个时间点代表了半个小时以内的时间段;纵坐标表示的交通车流密度,分为四个等级:顺畅、正常、拥挤、阻塞;界面标题为该段的道路名称。 3.2 定位模块设计 自我定位模块主要是通过GPS设备获得位置信息并在电子地图上向用户展示。该定位功能是通过定位按钮手动开启及关闭的,在手动定位之前需要确保GPS设备是否开启,防止定位时无法从GPS设备中获得位置信息。定位按钮被点击后,对监听事件是否存在进行判断,如果监听事件存在,则表示该点击目的是关闭监听事件;如果没有监听事件存在,则表示该点击目的是创建一个监听事件,需要设置监听参数,打开GPS设备,最后在电子地图

文档评论(0)

lmother_lt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档