融合二三维开源地图库、可视化库...MapGIS 10.5 Pro敏捷开发之Web组件开发(附源代码下载)
从简单的在线制作静态地图,发展到具有全方位GIS功能的WebGIS,地理信息技术与互联网的融合在过去三十年中发展迅速。伴随着今天科技的日新月异,数字孪生、CIM、智慧城市、空间规划、实景三维中国建设等应用需求层出不穷,推动着WebGIS应用从平面二维向包含空中、地下、地表、地上的全空间维度发展,亦对WebGIS开发平台提出了更高的要求,要求WebGIS开发平台既能提供覆盖全空间一体化应用所需的开发接口,又能最大程度的实现代码复用,以降低开发成本、提高开发效率,满足快速构建WebGIS应用的需求。
示例:主流Web组件框架之Vue组件
MapGIS Client for JavaScript基于Web组件化开发思想和主流技术框架推出的组件式开发产品。该产品在现代Web前端技术栈的支撑下,融合了优秀的二三维开源地图库、可视化库、客户端计算库等GIS基础框架,根据GIS数据特性,打造了多种数据和视图模型,并结合多种优秀的开源UI和前端跨平台框架,构建出一套支持跨平台应用的功能组件库,包括二三维地图和场景、数据和图层、地图工具、分析、空间可视化等,支持多层封装、多级复用、高效扩展,支持响应式应用构建以及跨平台跨终端应用构建,并且提供全面开放的开发资源。
MapGIS Client for JavaScript组件产品
丰富的二三维组件库
视频1 MapGIS Client for JavaScript二维组件
支持多层封装、多级复用、高效扩展
原子树形组件二次封装
构建响应式应用
支持构建跨平台跨终端应用
提供全面开放的开发资源
Storybook
丰富的组件示例
组件开发文档
代码托管地址
https://github.com/MapGIS/WebClient-Vue
https://gitee.com/osmapgis/WebClient-Vue
目前,MapGIS Client for JavaScript已经应用到自然资源、智慧城市、智慧地质等多个行业,也欢迎更多的GIS二次开发用户参与其中,探索MapGIS 10.5 Pro新变革带来的敏捷开发体验!
来源:中地数码MapGIS
- END -