一个人的深渊

来我的怀里,或者让我住进你的心里。默然相爱,寂静欢喜……

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

网上相关文章比较杂,有的说要改源码,其实不用,都试了一遍发现这样才对

        var myProviderViewModel = new Cesium.ProviderViewModel({
        name: "天地图地形",
        tooltip: "",
        iconUrl: "Widgets/Images/ImageryProviders/naturalEarthII.png",
        creationFunction: function () {
          tmsImageryProvider=new Cesium.UrlTemplateImageryProvider({
                  url : 'http://localhost/TianDiTu_dixing/{z}/{y}/{x}.png'
            })
          return tmsImageryProvider
        }
        });
        var viewer = new Cesium.Viewer('cesiumContainer',{
            selectedImageryProviderViewModel: myProviderViewModel,
                imageryProviderViewModels: [myProviderViewModel],
                terrainProviderViewModels: [],
        animation:false,
        timeline:false,
        geocoder: new myGeocoder()
        });


此时背景图层里只有这一个层,页面不会提示token了
如果需要叠加其他层,这样写就行了

            //添加wmts图层
      var wmtsImageryProvider = new Cesium.WebMapTileServiceImageryProvider({
          url : 'http://localhost:8080/geoserver/gwc/service/wmts/rest/nurc:mosaic/{style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}?format=image/png',
          layer : 'nurc:mosaic',
          style : 'raster',
          format : 'image/png',
          tileMatrixSetID:'EPSG:4326',
          tileMatrixLabels: _matrixIds,
          tilingScheme: new Cesium.GeographicTilingScheme({
            numberOfLevelZeroTilesX: 2,
            numberOfLevelZeroTilesY: 1
        })
      });
            viewer.imageryLayers.addImageryProvider(wmtsImageryProvider);
      //叠加wms图层
      const wmsImageryProvider = new Cesium.WebMapServiceImageryProvider({
        url: "http://localhost:8080/geoserver/topp/wms",
        layers: "topp:states",
        parameters: {
            transparent: true, 
            format: "image/png",
            srs: "EPSG:4326",
        },
      });
      viewer.imageryLayers.addImageryProvider(wmsImageryProvider);

好久没用Cesium,每次都是重新学习……

参考geoserver里的openlayer预览代码,让Cesium也能点选查询wmts服务的栅格图像信息了

 

posted on 2023-04-12 19:21  一飞秒的爱  阅读(529)  评论(0编辑  收藏  举报