| 123456789101112131415161718192021222324252627282930313233 | 
							- /**
 -  * @Author: Caven
 -  * @Date: 2020-01-21 16:06:14
 -  */
 - 
 - import { Cesium } from '@dc-modules/namespace'
 - import ImageryType from '../ImageryType'
 - 
 - const ELEC_URL =
 -   'http://mt{s}.google.cn/vt/lyrs=m@207000000&hl=zh-CN&gl=CN&src=app&x={x}&y={y}&z={z}&s=Galile'
 - 
 - const IMG_URL =
 -   'http://mt{s}.google.cn/vt/lyrs=s&hl=zh-CN&x={x}&y={y}&z={z}&s=Gali'
 - 
 - const TER_URL =
 -   'http://mt{s}.google.cn/vt/lyrs=t@131,r@227000000&hl=zh-CN&gl=cn&x={x}&y={y}&z={z}&s=Galile'
 - 
 - class GoogleImageryProvider extends Cesium.UrlTemplateImageryProvider {
 -   constructor(options = {}) {
 -     options['url'] =
 -       options.style === 'img'
 -         ? IMG_URL
 -         : options.style === 'ter'
 -         ? TER_URL
 -         : ELEC_URL
 -     options['subdomains'] = options.subdomains || ['1', '2', '3']
 -     super(options)
 -   }
 - }
 - 
 - ImageryType.GOOGLE = 'google'
 - 
 - export default GoogleImageryProvider
 
 
  |