cesium加载天地图 加载wmts

56 篇文章 1 订阅

一、天地图官方文档 

1、天地图api地址:天地图API

2、获取瓦片示例地址:http://t0.tianditu.gov.cn/img_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=img&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILEMATRIX={z}&TILEROW={y}&TILECOL={x}&tk=您的密钥

 

二、cesium的WebMapTileServiceImageryProvider参数

 三、代码实现

viewer.imageryLayers.addImageryProvider(
                new Cesium.WebMapTileServiceImageryProvider({
                    url: 'http://{s}.tianditu.gov.cn/img_w/wmts?tk=你的token',
                    layer: "img",
                    style: "default",
                    format: "tiles",
                    tileMatrixSetID: 'w',
                    subdomains: ["t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7"],
                    minimumLevel: 0,
                    maximumLevel: 18
                }))

四、重点参数详解

以加载天地图为例,参数值从天地图官方示例中找

  • url:必选,wmts地址
  • format:可选,默认为'image/jpeg',MIME类型,用于从服务器检索图像,加载天地图时为tiles
  • layer:必选,请求的图层名称
  • style:必选,样式名称
  • tileMatrixSetID:必选,tileMatrixSetID的id,加载天地图时对应的字段为TILEMATRIXSET
  • tileMatrixLabels:可选,无默认值,每一级瓦片的访问标签,比如tileMatrixSetID为w,tileMatrixLabels为[0,1,...18]那么第0级瓦片访问标签就是w:0,第一级瓦片访问标签就是w:1,以此类推其他层级
  • tileWidth:可选,默认值为256,瓦片宽度
  • tileHeight:可选,默认值为256,瓦片高度
  • tilingScheme:可选,无默认值,切片方案,可参考

cesium wmts切片方案 TilingScheme-CSDN博客 切片方案 谷歌xyz tms 百度xyz quadTree 天地图_天地图切片方案-CSDN博客

  • rectangle:可选,默认值为Rectangle.MAX_VALUE,图层的矩形范围,优化 WMTS 的请求性能,如果不加这个参数限制请求范围,就会取相机视角下的所有筛选到的瓦片
  • minimumLevel:可选,默认值为0,最小层级
  • maximumLevel:可选,无默认值,最大层级
  • ellipsoid:可选,无默认值,椭球体,如果未指定,则使用WGS84椭球体
  • subdomains:可选,默认值为'abc',子域名,用于URL模板中的{s}占位符的子域。如果此参数是单个字符串,则字符串中的每个字符都是子域。如果它是一个数组,那么数组中的每个元素都是一个子域。
  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值