校园电子地图设计及开发.docVIP

  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文档。上传文档
查看更多
校园电子地图设计及开发

校园电子地图设计及开发摘要:近年来,电子地图作为互联网的一个重要分支,随着互联网的大兴其道对人们的日常生活产生了无可估量的影响。本文在介绍电子地图及Flash技术特点的基础上,分析利用Flash技术设计和开发电子地图的解决方案。研究了用Flash 结合XML制作电子地图的方法,详细阐述了这种方法制作电子地图的优势。以某学院电子地图的实现过程,提供了一种开发容易,成本低廉且技术可行的电子地图制作的有效方法。 关键词:电子地图;Flash;XML 1. 前言 电子地图是以一种以国际互联网作为主要传播介质的新兴数字化地图。这种以多媒体为主要表现形式,利用网络技术传播的地图产品即为面向网络的电子地图[1]。本文主要介绍尝试使用Flash结合XML技术来制作电子地图。 2. 电子地图概述 2.1 电子地图的分类 电子地图分类主要有以下三种: 一种是以光盘为载体的电子地图,它们大多是专题地图,以专业内容为主。再者就是GIS、GPS行业用的专业地图,定位精度高,数据采集一般都源自以纸为介质的地图。还有就是以网站形式存在的在线电子地图。这种地图实时性强,而且由于以互联网为传播纽带,非常方便。 2.2 电子地图的特点 电子地图作为一种新兴的数字地图具有以下特点: 首先是适应性强。由于电子地图是基于互联网的,所以地图使用者可以在地球任意位置用互联网终端进行浏览、查询任意地区的地图。 其次是实时性好。网络电子地图是在互联网上发布的,管理者又能对地图进行实时更新,因而人们可以通过互联网得到最新最有价值的地图。 再次就是使用简单。特别是那些对动态数据要求不高的系统,这种方法更显示出它的优势。 2.3 电子地图与传统地图的比较 首先是不受地区的限制。其次是内容比传统地图要丰富。电子地图可以加入多媒体演示以及其他的专题内容,这是传统地图无法比拟的。还有就是电子地图要比传统地图更新速度快。再一个就是使用方便。传统地图纸张如果过大的话,不方便浏览与查找。电子地图很好地解决了这一问题。 2.4 Flash电子地图的技术准备 在制作电子地图的过程中将会用到的Action Script脚本语言的知识。 3.用Flash制作电子地图的解决方案 3.1 Flash的特点 Flash 包含了许多种功能,如拖放用户界面组件、将动作脚本添加到文档的内置行为,以及可以添加到对象的特殊效果 [2]。 首先是数据是矢量化传播的,具有集成性高,互动性明显的优点。其次是将Flash的多媒体优势和XML相结合所形成的强大功能更是其他专业GIS软件无法比拟的。还有就是提供动画编程脚本语言Action Script,可以运用它在Flash中支配对象,创造运动和交互的造型,并通过Flash制作高质量的交互动态地图。最后Flash还提供XML支持以实现Flash中的数据与服务器进行交换。 3.2 确定电子地图功能 电子地图是用来显示内部的各个方面的信息,鉴于地图的真实性和准确性,需要有放大、缩小、移动、恢复、测距和查找等功能。 3.3 制作电子地图的底图 3.3.1 使用Photoshop进行图片处理 由于本系统的地图的底图已经由校方提供,所以并不需要从零开始绘制。 3.3.2 斑马线的制作 为了使鸟瞰图显得更与实际情况相符合,我将道路上的斑马线在Flash中用线条工具实现。 3.3.3 在Flash中进行图片整合及实地标注 由于计划实现当鼠标划过某个建筑物时显示其实物图片和相关信息,所以将每个建筑物的上面都标注了对应的名字。 3.4 各个功能按钮的外观制作 3.4.1 放大等按纽的制作过程 由于我打算使用Flash自身的放大,缩小,查询等按钮样式,所以我采用抓图的方法把Flash 中的按钮样式抓下来。然后分别将鼠标经过,按下,抬起时的样式分别用屏幕照相的方法记录下来。 3.4.2 隐形按钮的制作过程 启动Flash,新建一个空白文档,点击菜单栏上的“插入”—“新建组件”,然后选择按钮,点击“确定”后进入按钮的制作部分。 3.5 制作各个功能按钮及配备ActionScript代码 3.5.1 放大、缩小、移动、复位功能按钮的实现 首先将在3.4.1中所有已经制作完成的按钮图片全部导入到Flash的库中按钮包文件夹下。调整这两个属性的值从而达到改变地图大小的目的。缩小、移动、复位按钮的制作过程与放大按钮的制作过程类似。复位按钮的功能是将地图恢复到开启时的初始状态。 3.5.2 测距功能按钮的实现 测距按钮的制作过程与放大按钮的制作过程类似。通过Flash环境提供的三种

文档评论(0)

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

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

1亿VIP精品文档

相关文档