Cesium (五) 柵格圖層

Cesium支持多種標準化格式的GIS瓦片服務,可以把柵格圖層繪製到地球的表面。這些圖層的亮度、對比度、色相均可以動態調整:

//初始化一個查看器,並且提供一個柵格圖層
var viewer = new Cesium.Viewer( 'cesiumContainer', {
    imageryProvider : new Cesium.ArcGisMapServerImageryProvider( {
        url : 'http://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer'
    } ),
    baseLayerPicker : false
} );
//添加另外一個圖層
var layers = viewer.scene.imageryLayers;
var blackMarble = layers.addImageryProvider( new Cesium.TileMapServiceImageryProvider( {
    url : '//cesiumjs.org/tilesets/imagery/blackmarble',
    maximumLevel : 8,
    credit : 'Black Marble imagery courtesy NASA Earth Observatory'
} ) );
//設置圖層的透明度
blackMarble.alpha = 0.5;
//設置圖層的亮度
blackMarble.brightness = 2.0;
 
//添加一個圖層,在特定位置繪製一個圖片
layers.addImageryProvider(new Cesium.SingleTileImageryProvider({
    url : '../images/Cesium_Logo_overlay.png',
    rectangle : Cesium.Rectangle.fromDegrees(-75.0, 28.0, -67.0, 29.75)
}));


發佈了82 篇原創文章 · 獲贊 209 · 訪問量 57萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章