等元素构成多级功能菜单及查询结果显示界面,利用HTML5新增的Canvas元素及Audio与Video元素优化了在Web浏览器中进行矢量统计图绘制及多媒体播放的一般方法,结合JavaScript及SuperMap iClient for JavaScript API对页面元素进行控制,生成弹窗及气泡等动态界面效果,使得WebGIS界面更加美观生动、使用流畅,可跨平台并易于维护。[1] 徐卓揆.基于HTML5、Ajax和WebService的WebGIS研究[J].测绘科学,2012(1):42-47.
[2] 李正学,许捍卫.基于HTML5的WebGIS仪表盘研究[J].地理空间信息,2015(2):123-125.
[3] CROWTHER R, LENNON J, BLUE A, et al. HTML5 inAction[M]. Manning, 2014.
[4] SMITH D, NEGRINO T. JavaScript基础教程(第8版)[M].陈剑欧,柳涛,译.北京:人民邮电出版社,2012.
[5] SuperMap图书编委会.SuperMap iServer Java 从入门到精通[M].北京:清华大学出版社,2012.
[6] 周玲芳,李长云,胡淑新,等.基于HTML5的WebGIS实时客户端设计[J].微型机与应用,2015,34(16):66-69.
[7] 谷伟.基于HTML5 Canvas的客户端图表技术研究[J].信息技术,2013(9):107-110.
[8] ZHU G, ZHANG F, ZHU W, et al. HTML5 based media player for real-time video surveillance[C].Image and Signal Processing (CISP), 2012 5th International Congress on. IEEE, 2012: 245-248.
[9] 黄雄.基于HTML5的视频传输技术研究[J].广东技术师范学院学报,2014(11):20-25.
[10] 雷忠诚,胡文山,邬静阳,等.基于Web的3D智能家居系统设计与实现[J].电子技术应用,2014,40(9):114-117.
Interface design and development of WebGIS based on HTML5/JavaScript
Li Jingying1,2,Wang Fangxiong1,2,Hou Yingzi1,2,Zhang Chuang3
(1. Liaoning Key Laboratory of Physical Geography and Geomatics, Liaoning Normal University, Dalian 116029, China;2. School of Urban and Environmental Sciences, Liaoning Normal University, Dalian 116029, China;3. Hangzhou JiAo Geographical Information Technology Co. Ltd., Hangzhou 310012, China)
We designed and developed a function interface of WebGIS based on HTML5 and JavaScript. Using the elements of HTML5 such as
,
and - , we designed and implemented the multi-level function menu and the query result display window, and optimized the method of vector plotting and video playing in the Web browser by the elements like Canvas, Audio and Video. Combined with JavaScript and JavaScript API of SuperMap iClient, a rich dynamic interface, like the popup window, popping bubble, and so on were implemented. The interface is natural and beautiful ,shorten response time, smooth operation, and it can improve user experience.
HTML5; JavaScript; WebGIS; interface design
TP23
A
1674-7720(2016)07- 0019- 03
李晶莹,王方雄,侯英姿,等. 基于HTML5/JavaScript的WebGIS功能界面设计与开发[J].微型机与应用,2016,35(7):19-21.
2015-12-26)
李晶莹(1992-),女,硕士研究生,主要研究方向:WebGIS研究与开发。
王方雄(1973-),通讯作者,男,博士,副教授,主要研究方向:WebGIS、GIS建模与集成研究。E-mail:wfxwhu@163.com。
侯英姿(1974-),女,博士,讲师,主要研究方向:GIS建模与技术应用研究。