| 
                        12345678910111213141516171819202122232425262728 | 
                        - /**
 -  * @Author: Caven
 -  * @Date: 2020-01-15 20:31:46
 -  */
 - 
 - import { Cesium } from '@dc-modules/namespace'
 - import ImageryType from '../ImageryType'
 - 
 - const MAP_URL =
 -   'https://t{s}.tianditu.gov.cn/DataServer?T={style}_w&x={x}&y={y}&l={z}&tk={key}'
 - 
 - class TdtImageryProvider extends Cesium.UrlTemplateImageryProvider {
 -   constructor(options = {}) {
 -     super({
 -       url: MAP_URL.replace(/\{style\}/g, options.style || 'vec').replace(
 -         /\{key\}/g,
 -         options.key || ''
 -       ),
 -       subdomains: ['0', '1', '2', '3', '4', '5', '6', '7'],
 -       tilingScheme: new Cesium.WebMercatorTilingScheme(),
 -       maximumLevel: 18
 -     })
 -   }
 - }
 - 
 - ImageryType.TDT = 'tdt'
 - 
 - export default TdtImageryProvider
 
 
  |