APP下载

成都理工大学热点地图平台的技术

2016-03-30饶静喻世杰

科技视界 2016年2期
关键词:编辑器理工大学热点

饶静 喻世杰

【摘 要】在高速发展的现代化社会中,各种信息如潮水般汹涌、瞬息万变,纸质地图的更新速度远远滞后于社会的变化。热点地图的诞生重新诠释了人们心目中地图的概念,其不仅为用户营造了一种身临其境的地图使用感觉,也将使手持地图、沿途问路的出行经历成为历史。

【关键词】成都理工大学地图;地图平台;技术

1 热点地图的功能

1.1 热点地图与纸质地图相比较

热点地图是将实物地图通过网络技术、通信技术、地理信息系统技术(GIS)做成的可以用于快速查询和导游的一种新兴地图。通过热点地图这一服务平台,用户只需要输入其所在地以及目的地的标志性建筑名称,地图上就会自动生成路线供用户参考。

1.2 了解热点地图

成都理工大学热点地图平台是与三维地图相结合。热点是比较受广大群众关注或者欢迎的新闻或者信息,或指某时期引人注目的地方或问题。三维地图主要功能吸引游客突破传统景区宣传形式,突破传统三维模式,全Flash格式全屏展示,多媒体互动技术和虚拟旅游的完美结合。

2 开发工具简介

2.1 前期代码整合工具Notepad++

2.1.1 Notepad++简介

Notepad++是一个非常独特的文本编辑器(许可证:GPL),也是一套编译纯文字的自由软件。它拥有一个完整的文化界面包括中文的接口,并支持写入功能,融合多国语言(技术UTF-8)。Notepad++不仅能高亮度显示语法,也可折叠语法,并且支持宏和扩展了基本功能的插件模块。

2.1.2 Notepad++功能

1)多达27种语法高亮度显示被有效地支持在内置里,其中各种普遍的源代码、脚本、.nfo文件查看也能够有效地支持,还支持自定义语言;

2)文件类型可被自动检测,节点根据关键字来决定,可以自由折叠/打开,引导线显示其缩进的功能,从而凸显出代码的层次感;

3)一些有用工具可被提供,如互换相领排行的位置、宏功能,等……

2.1.3 Notepad++特性

1)功能都是所见即所得、语法高亮、字词自动完成,多重文档可同时编辑;语言可自定义;

2)根据在不同的浏览器中直接选择打开查看,方便调试HTML网页编程代码;

3)文件类型可被自动检测,节点根据关键字来决定,可以自由折叠/打开,引导线显示其缩进的功能,使代码富有层次感;

4)可打开两个窗口,多个子窗口可显示在分窗口中;

5)可计算选中文本的字节数,和普通编辑器所显示的字数不同;一些实用工具可被可提供了,如互换相邻排行的位置、宏功能等。

2.1.4 选择Notepad++

之所以前期开发工具会选择Notepad++是因为,作为一款可以免费使用的开源软件,如此有特色,如此简洁轻便的编辑器,基于他强大的功能,完全能够胜任此项目的所有前期开发工作!

2.2 后期代码部署软件eclipse

2.2.1 eclipse新版本特点

1)NLSstringhover现在有一个OpeninPropertiesFile动作;

2)在Caller模式下,调用层级(CallHierarchy)现在变成在上下文菜单中有一个ExpandWithConstructors动作;

3)当你在编辑器中键入时,Java比较编辑器会自动生成结构;

4)有一个新的toString()产生器;

5)增加的OpenImplementation链接实现了可以直接打开,是覆盖方法之一;

6)编辑器与执行环境是一致的;

7)在Debug视图中,breadcrumb(面包屑)可以被提供了,它可以明确展示当前活动的debug上下文;

8)输出向导文件JAR在运行时,可以把需要的类库打包,然后此包进一个可以输出的且可以运行的JAR文件,或者是打包进一个目录中,此目录紧挨着该JAR;

9)当你写一个赋值表达式时会产生互补的操作,则一个类的可使用的构造方法可被ch内容提示;

10)编译器检查出了没用的代码,就会发出警告;

11)现在与项目有关联的位置有类的库、变量或容器入口的路径;

12)引用其他类型和成员链接可在Jovadochover的头部及Javadoc视图中被提供;

13)随该Eclipse发行的JUnit4版本变更为4.5;

14){@inheritDoc}标签可用于Javadoc视图及hovers中,而且在覆盖方法中增加了链接;

15)编译器现在可以比较同一值,默认情况下会发出警告。

2.2.2 选择eclipse

后来,为什么开发工具的选择为Eclipse,Eclipse是一个开放源代码的,基于Java平台的增强开发。另外,它只是一个架构和用于通过插件组件构造开发环境的一组服务。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentKit,JDK)。而且他一款可以免费使用的开源软件,所以选择Eclipse作为后期开发工具是当仁不让的!

2.3 图片处理工具photoshop

2.3.1 photoshop简介

AdobePhotoshop,简称“PS”,PS在影像,图形,文字,视频,出版各方面的许多功能都包括在内。

2003年,AdobePhotoshop8被更名为AdobePhotoshopCS。同年7月,最新版本的PhotoshopCC被Adobe公司推出后,从此,PhotoshopCS6作为CS系列的最终版本被新的CC系列代替。

Adobe只允许Photoshop在Windows操作系统和MacOS操作系统中运行,但Linux操作系统用户需要运行Photoshop可使用Wine来操作。

2.3.2 选择photoshop

之所以选择photoshop作为图形设计工具是因为,它的大名想必你是早就听闻过,而他的强大功能也是不容置疑的。网络的普及,是促进更多的人必须知道了解Photoshop,因为Photoshop是用于生产的网站和图像处理软件的必要。

3 可行性分析

3.1 技术可行性分析

主要从项目实施的技术角度分析,所采用的高级Web前端技术(囊括了像javascript封装技术、flash编程、代码模块化……)是目前正流行的社区化技术,具有广大的支持者和研发者,也具有丰富的资源可以利用。而后台技术nodejs也是目前流行的后台技术,并且不得不提到的是Node社区。虽然Node项目还很新,但很少见过这么疯狂的社区对待一个项目。

3.2 风险因素及对策

项目所要求的技术属于开源技术,所以技术风险是极低的;而开发所涉及到相关法律的步骤都将严格按照法律流程执行,所以项目的法律风险也是极低的;从财务风险分析,项目后期所需的经费主要是服务器的管理和维护,而这一切只需小量的投入,所以可以说财务风险非常低。

从项目的设计技术方案分析,“成都理工大学热点地图平台”具有良好的针对性、专一性,目的性明确,组织策划清晰明了,对于技术的依托有明确的规划。热点地图对测绘事业的发展和提高人们的生活质量可以起到应有的用作。

【参考文献】

[1]王刚.Web前端开发技术实践指导教程[M].人民邮电出版社,2013.

[2]钟晨鸣,徐少培.Web前端黑客技术揭秘[M].电子工业出版社,2013.

[3][加]JeffreySambells.[美]AaronGustafson.JavaScriptDOM高级程序设计[M].人民邮电出版社,2013.

[4][美]DavidFlanagan.JavaScript权威指南[M].机械工业出版社,2003.

[责任编辑:杨玉洁]

猜你喜欢

编辑器理工大学热点
昆明理工大学
热点
昆明理工大学
热点
昆明理工大学
你距离微信创作达人还有多远?
浙江理工大学
车辆段收发车运行图编辑器的设计与实现
结合热点做演讲
基于VLIW目标机的ELF二进制编辑器设计与实现