cesuim加遮罩,无非就是再加一个图层,相互叠加,再设置图层的透明度
Cesium内置以下ImageryProvider:
-
Web Map Service (WMS) - OGC标准,用于从分布式地理空间数据库中请求地理区域的地图块。在Cesium中,请参见WebMapServiceImageryProvider。
-
Tile Map Service (TMS) - 访问瓦片图的Rest接口。瓦片图被转换为MapTiler或GDAL2Tiles.参见TileMapServiceImageryProvider。
-
OpenGIS Web Map Tile Service (WMTS) - 一个OGC标准,用于在互联网上提供预先绘制的地理参考瓦片图。在Cesium中,请参见WebMapServiceImageryProvider。
-
OpenStreetMap - 访问OpenStreetMap瓦片图或任何Slippy瓦片图。有几种方式可以host these tiles 在Cesium中,请参加createOpenStreetMapImageryProvider。
-
Bing Maps - 使用Bing Maps REST Services访问瓦片图。 在www.bingmapsportal.com/创建Bing地图的ke…, 请参见BingMapsImageryProvider。
-
Esri ArcGIS MapServer - 使用ArcGIS Server REST API来访问ArcGIS MapServer上的瓦片图. 在Cesium中,请参见ArcGisMapServerImageryProvider。
-
Google Earth Enterprise - 提供对存储Google Earth Enterprise服务器中的图层的访问。在Cesium中,请参见GoogleEarthImageryProvider。
-
Mapbox - 使用Mapbox API访问瓦片图. 创建一个账户并提供access token. 在Cesium中, 请参见MapboxImageryProvider。
-
Standard image files - 从图片中创建图层。在Cesium中, 请参见SingleTileImageryProvider。
-
Custom tiling schemes - 使用UrlTemplateImageryProvider,通过使用URL模板,我们可以连接到大量图像源。 例如, TMS的url模板是 //cesiumjs.org/tilesets/imagery/naturalearthii/{z}/{x}/{reverseY}.jpg.
-
Tile coordinates - 通过绘制每个瓦片图周围的边界并用其水平、X和Y坐标标记它,显示如何在特定的瓦片方案中将地球划分为多个瓦片图。
-
添加遮罩可以使用一张图片创建图层[SingleTileImageryProvider]
-
这样在原有图层上,又新增了一层图片图层,设置了透明度,就能达到遮罩效果啦