1、iclient3D-WebGL是什么
基于 Cesium 开源框架,面向 HTML5 的三维应用程序开发工具,基于 WebGL 技术实现的三维客户端开发平台。可用于构建无插件、跨操作系统、 跨浏览器的三维 GIS 应用程序,可访问SuperMap iServer发布的多种服务、 实现了三维场景可视化浏览、交互操作和地理信息管理等功能。可快速实现浏览器和移动端上美观、流畅的地图呈现与空间分析。
2、Cesium是什么
Cesium是一个基于JavaScript的开源框架,可用于在浏览器中绘制3D的地球,并在其上绘制地图(支持多种格式的瓦片服务),该框架不需要任何插件支持,但是浏览器必须支持WebGL。
3、文档及示例地址
Cesium目前没有官方的中文文档,英语好的小伙伴们可以自行去官网查看,不过有大佬维护了一个cesium中文网里面有翻译好的中文文档,以及一些教程,需要中文文档的小伙伴们可以参考一下
而iclient3D-WebGL作为超图公司对cesium的二次开发,官方教程及文档地址如下示例,文档
经过二次开发出的iclient3D-WebGL在使用上和cesium并没有太大不同,但是有些需求经过封装后再实现会更加的简单方便,再配合上supermap iServer以及相应的数据,就可以展现出一个个美观且逼真的三维场景。
4、起步
文件方式引入:通过 SuperMap iClient3D for WebGL 官网 下载最新版本,然后通过script标签引入即可
<script type="text/javascript" src="../Build/Cesium/Cesium.js"></script>
同时应该根据需要在 标签中引入SuperMap iClient3D for WebGL的其他css文件和js文件:
<link href="../Build/Cesium/Widgets/widgets.css" rel="stylesheet">