《Cesium 基础知识点》- 天地图 WMTS

添加 

// vec(矢量)、img(影像)、cia(影像中文注记)、cva(矢量中文注记)
let type = 'img';
// 注意:_w 使用球面墨卡托,_c 无效
// 旧后缀 tianditu.com,不支持 https。新后缀 tianditu.gov.cn,兼容 http 和 https
let url = `${window.location.protocol}//{s}.tianditu.gov.cn/${type}_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=${type}&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles&tk=${options.token}`;
// vec(矢量)、img(影像)、cia(影像注记)、cva(矢量注记)
let layerProvider = new Cesium.WebMapTileServiceImageryProvider({
    url,
    layer: `tdtBasicLayer${type}`,
    style: "default",
    format: "tiles",
    tileMatrixSetID: "w",
    maximumLevel: 18, // 必须加上最大级数
    subdomains: ["t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7"]
});
let layer = viewer.imageryLayers.addImageryProvider(layerProvider);

注意

  1. 代码第 3 - 5 行,新地址为 tianditu.gov.cn,使用球面墨卡托 w;
  2. 代码第 13 行,必须设置,否则放到最大级别,出现图片报错误 “此级别下,该区域无影像”(下图所示); 

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值