cesium探索系列目录 Cesium是国外一个基于JavaScript编写的使用WebGL的地图引擎。Cesium支持3D,2D,2.5D形式的地图展示,可以自行绘制图形,高亮区域,并提供良好的触摸支持,且支持绝大多数的浏览器和mobile。
WebGL 基础概念 WebGL经常被当成3D API,做出炫酷的3D作评。 但WebGL仅仅是一个光栅化引擎,它可以绘制出点,线和三角形。 想要利用WebGL完成更复杂任务,需要组合使用点,线和三角形来实现。
WebGL探索系列目录 WebGL 解决了用户在页面中绘制和渲染 3D 图形的功能,且使用户通过页面与三维图形交互成为可能,这项技术将在下一代开发用户易用直观界面中发挥重要的作用。在接下的几年,WebGL技术将广泛地应用于电子设备的移动终端,包括平板、手机设备,因此,WebGL 技术的学习显的特别重要。MapboxOpenlayersCesiumThree等前端库都使用了WebGL或者升级了WebGL2,学习WebGL可以让我们对这些库的底层与源码有着更深的理解。
cesium利用UrlTemplateImageryProvider加载高德底图 在国内,常用高德、百度等的切片底图,想要加载这些底图时,可以使用UrlTemplateImageryProvider类创建。
cesium中添加天地图底图 天地图主要使用的是WGS84坐标系,并提供了矢量、影像、地形等多种底图。可以利用cesium的WebMapTileServiceImageryProvider完成天地图底图的加载。
cesium加载影像图层基础知识-ImageryLayer与ImageryProvider类 cesium在加载影像时,需要使用cesium中的影像图层类,如ImageryLayer与ImageryProvider类。Cesium加载影像图层(ArcGIS、Bing、Mapbox、高德地图、腾讯地图、天地图等各类影像图)中的部分内容。
cesium常用单词的含义 每一个代码都有其书写习惯及其规范,而cesium也不例外,在几次学习后,发现有部分单词的释义相近,所以记录下其中的一些关键单词的含义,那么在cesium中的其他类中,可能会与其他单词组合,且释义也是组合的方式,而了解了这些关键词后可以快速的知道组合的释义,该文章会一直更新。