注意:使用自定义数据源时,Cesium.Viewer类参数必须设置为

  1. baseLayerPicker:false

A. 使用天地图数据源

  1. //天地图
    var provider=new Cesium.WebMapTileServiceImageryProvider({

    url : 'http://t0.tianditu.com/img_w/wmts?',
    layer:'img',
    style:'default',
    format:'tile',
    tileMatrixSetID:'w',
    credit:new Cesium.Credit('天地图全球影响'),
    maximumLevel:18
    });
    var viewer = new Cesium.Viewer('cesiumContainer',{

    imageryProvider:provider,
    baseLayerPicker: true
    });
  1.  
  1. 参考其他

全球矢量地图服务

  1. var viewer = new Cesium.Viewer("cesiumContainer", {
  2. animation: false, //是否显示动画控件
  3. baseLayerPicker: false, //是否显示图层选择控件
  4. geocoder: true, //是否显示地名查找控件
  5. timeline: false, //是否显示时间线控件
  6. sceneModePicker: true, //是否显示投影方式控件
  7. navigationHelpButton: false, //是否显示帮助信息控件
  8. infoBox: true, //是否显示点击要素之后显示的信息
  9. imageryProvider : new Cesium.WebMapTileServiceImageryProvider({
  10. url: "http://t0.tianditu.com/vec_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=vec&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles",
  11. layer: "tdtVecBasicLayer",
  12. style: "default",
  13. format: "image/jpeg",
  14. tileMatrixSetID: "GoogleMapsCompatible",
  15. show: false
  16. })
  17. });

全球影像地图服务

  1. var viewer = new Cesium.Viewer("cesiumContainer", {
  2. animation: false, //是否显示动画控件
  3. baseLayerPicker: false, //是否显示图层选择控件
  4. geocoder: true, //是否显示地名查找控件
  5. timeline: false, //是否显示时间线控件
  6. sceneModePicker: true, //是否显示投影方式控件
  7. navigationHelpButton: false, //是否显示帮助信息控件
  8. infoBox: true, //是否显示点击要素之后显示的信息
  9. imageryProvider: new Cesium.WebMapTileServiceImageryProvider({
  10. url: "http://t0.tianditu.com/img_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=img&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles",
  11. layer: "tdtBasicLayer",
  12. style: "default",
  13. format: "image/jpeg",
  14. tileMatrixSetID: "GoogleMapsCompatible",
  15. show: false
  16. })
  17. });

全球影像中文注记服务

  1. viewer.imageryLayers.addImageryProvider(new Cesium.WebMapTileServiceImageryProvider({
  2. url: "http://t0.tianditu.com/cia_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=cia&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default.jpg",
  3. layer: "tdtAnnoLayer",
  4. style: "default",
  5. format: "image/jpeg",
  6. tileMatrixSetID: "GoogleMapsCompatible",
  7. show: false
  8. }));

全球矢量中文注记服务

  1. viewer.imageryLayers.addImageryProvider(new Cesium.WebMapTileServiceImageryProvider({
  2. url: "http://t0.tianditu.com/cva_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=cva&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default.jpg",
  3. layer: "tdtAnnoLayer",
  4. style: "default",
  5. format: "image/jpeg",
  6. tileMatrixSetID: "GoogleMapsCompatible"
  7. }));
  1.  
  1.  
  1.  

B 使用自定义数据源

//自定义的影像数据范围 原点为西经-180,北纬180度,

  1. var tms = new Cesium.UrlTemplateImageryProvider({
    url : 'http://localhost:9999/mongodbwcfservice/GetTileWithGeographicTilingScheme/{z}/{x}/{y}',
    credit : '© Analytical Graphics, Inc.',
    tilingScheme : new Cesium.GeographicTilingScheme({
    numberOfLevelZeroTilesX:4,
    numberOfLevelZeroTilesY:2
    }),
    maximumLevel : 16
    });

    alert('数据源为本地(localhost:9999)');
    var viewer = new Cesium.Viewer('cesiumContainer',{

    imageryProvider:tms,
    baseLayerPicker: false,
    animation: false,
    geocoder: false,
    homeButton: false,
    infoBox: false,
    timeline: false,
    navigationHelpButton: false,
    navigationInstructionsInitiallyVisible: false
    });

C 单张图片


  1. var viewer = new Cesium.Viewer('cesiumContainer',{

    imageryProvider:new Cesium.SingleTileImageryProvider({

    url : './Apps/SampleData/Welcome.jpg'
    }),
    baseLayerPicker: false
    });

Cesium加载影像的更多相关文章

  1. Cesium加载影像和地形数据+开启高程遮挡效果+视点定位+定时更新

    // 初始化Cesium var viewer = new Cesium.Viewer('cesiumContainer', { /*imageryProvider : new Cesium.ArcG ...

  2. cesium 加载TMS影像(已经切片)

    TMS影像数据格式 加载影像的代码: var layers = viewer.scene.imageryLayers; var blackMarble = layers.addImageryProvi ...

  3. cesium加载gltf模型

    cesium加载gltf模型 一.采用vue-cesium:在项目里加载依赖包.命令如下: npm i --save vue-cesium 在main.js中加入如下代码: https://www.n ...

  4. Cesium加载三维倾斜摄影数据

    具体技术来源自论文 基于Cesium的倾斜摄影三维模型Web加载与应用研究. 技术架构图 应用实例 利用一个实际实例来详细说明如何利用Cesium加载倾斜摄影数据,并进行可视化和交互操作. 首先,利用 ...

  5. Cesium加载地形数据只显示半个地球

    Cesium第0级地形包括两个瓦片:0/0/0.terrain,0/1/0.terrain,分别为左半球和右半球(具体参考:https://blog.csdn.net/u013929284/artic ...

  6. cesium加载gltf模型点击以及列表点击定位弹窗

    前言 cesium 官网的api文档介绍地址cesium官网api,里面详细的介绍 cesium 各个类的介绍,还有就是在线例子:cesium 官网在线例子,这个也是学习 cesium 的好素材. 之 ...

  7. geotrellis使用(三十五)Cesium加载geotrellis TMS瓦片

    前言 做任何事情都不是想象中的那么简单.好久没有更新技术博客了,跟最近瞎忙有很大关系,虽说是瞎忙也抽空研究了些技术. 主要是前端渲染,像原生的WebGL和Cesium.WebGL写了几篇博客,自我感觉 ...

  8. cesium 加载倾斜摄影模型(这里有一坑)

    代码如下: // Construct the default list of terrain sources. var terrainModels = Cesium.createDefaultTerr ...

  9. cesium 加载shp格式的白模建筑

    ceisum加载shp格式的建筑.有两种思路,目前推荐第二种. 方法一:将shp格式转换为geojson格式,然后采用cesium提供的接口加载到ceisum中. 严重缺陷:在面对大场景问题,即数据量 ...

随机推荐

  1. Floyd算法——保存路径——输出路径 HDU1385

    题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=1385 参考 http://blog.csdn.net/shuangde800/article/deta ...

  2. Codeforces 631D Messenger【KMP】

    题意: 给定由字符串块(字符及连续出现的个数)组成的字符串t,s,求t串中有多少个s. 分析: KMP 这题唯一需要思考的地方就是如何处理字符串块.第一想到是把他们都展开然后进行KMP,可是展开后实在 ...

  3. zoj2479 Cover the Rectangular Ground

    肯定是dfs搜一下的,但是呢存在一个很大的剪枝,也就是面积必定要是相等的,那么如何去操作呢,可以想到的是二进制枚举选取的方法,然后把方法中选取的矩形面积求和并判断一下即可,然后dfs搜索,要注意的是, ...

  4. lambda简单记录

    lambda表达式对集合的一些操作,持续记录一下新的用法 List<Integer> list = new ArrayList<>(); list.add(1); list.a ...

  5. MongoDB小结10 - update【upsert】

    upsert是一个选项,它是update的第三个参数,并不是一个方法.它是一种特殊的更新,要是没有文档符合匹配,那么它就会根据条件和更新文档为基础,创建新的文档,如有匹配,则正常更新.咱们之前见到的所 ...

  6. HDU 4352 XHXJ&#39;s LIS(数位dp&amp;状态压缩)

    题目链接:[kuangbin带你飞]专题十五 数位DP B - XHXJ's LIS 题意 给定区间.求出有多少个数满足最长上升子序列(将数看作字符串)的长度为k. 思路 一个数的上升子序列最大长度为 ...

  7. HDU5294 Tricks Device(最大流+SPFA) 2015 Multi-University Training Contest 1

    Tricks Device Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) To ...

  8. [办公自动化]如何将PPT转为PDF,免费

    同事需要把PPT格式的文档转为PDF.她没有安装adobe acrobat,安装了微软office 2007. 这个其实可以通过安装微软官方插件来解决.无需额外费用. 所需软件为: 2007 Micr ...

  9. 每个sql结果返回值的字节大小的峰值统计

    #5KB/per结合数据库配置mylimit = 50

  10. Resharper 实现接口的方式