| 
                        12345678910111213141516171819202122232425262728 | 
                        - /**
 -  * @Author : Caven Chen
 -  */
 - 
 - import { Cesium } from '../../../namespace'
 - import ImageryType from '../ImageryType'
 - 
 - const TILE_URL =
 -   '//tiles{s}.geovisearth.com/base/v1/{style}/{z}/{x}/{y}?format={format}&tmsIds=w&token={key}'
 - 
 - class GeoVisImageryProvider extends Cesium.UrlTemplateImageryProvider {
 -   constructor(options = {}) {
 -     options['url'] =
 -       options.url ||
 -       [
 -         options.protocol || '',
 -         TILE_URL.replace(/\{style\}/g, options.style || 'vec')
 -           .replace(/\{format\}/g, options.format || 'png')
 -           .replace(/\{key\}/g, options.key || ''),
 -       ].join('')
 -     options['subdomains'] = options.subdomains || ['1', '2', '3']
 -     super(options)
 -   }
 - }
 - 
 - ImageryType.GEO_VIS = 'geoVis'
 - 
 - export default GeoVisImageryProvider
 
 
  |