'use strict';
/*global require*/
var WebMapTileServiceCatalogItem = require('../Models/WebMapTileServiceCatalogItem');
var BaseMapViewModel = require('./BaseMapViewModel');
var CompositeCatalogItem = require('../Models/CompositeCatalogItem');
var UrlTemplateCatalogItem = require('../Models/UrlTemplateCatalogItem');
var createTiandituBaseMapOptions = function(terria) {
var result = [];
const tiandituImage = new UrlTemplateCatalogItem(terria);
tiandituImage.name = '天地图影像';
tiandituImage.url = 'http://t1.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=f9ffe7d68026044b2f284a5fd62f4aad';
tiandituImage.opacity = 1.0;
result.push(new BaseMapViewModel({
image: require('../../wwwroot/images/tianditu-img.png'),
catalogItem: tiandituImage
}));
const tiandituCia = new UrlTemplateCatalogItem(terria);
tiandituCia.name = '天地图影像注记';
tiandituCia.url = 'http://t1.tianditu.gov.cn/cia_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=cia&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILEMATRIX={z}&TILEROW={y}&TILECOL={x}&tk=f9ffe7d68026044b2f284a5fd62f4aad';
tiandituCia.opacity = 1.0;
var items = [tiandituImage,tiandituCia];
const composite = new CompositeCatalogItem(terria,items);
composite.name = '天地图影像(带注记)';
result.push(new BaseMapViewModel({
image: require('../../wwwroot/images/tianditu-cia.png'),
catalogItem: composite
}));
const tiandituVec = new UrlTemplateCatalogItem(terria);
tiandituVec.name = '天地图矢量';
tiandituVec.url = 'http://t1.tianditu.gov.cn/vec_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=vec&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILEMATRIX={z}&TILEROW={y}&TILECOL={x}&tk=f9ffe7d68026044b2f284a5fd62f4aad';
tiandituVec.opacity = 1.0;
const tiandituCva = new UrlTemplateCatalogItem(terria);
tiandituCva.name = '矢量注记';
tiandituCva.url = 'http://t1.tianditu.gov.cn/cva_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=cva&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILEMATRIX={z}&TILEROW={y}&TILECOL={x}&tk=f9ffe7d68026044b2f284a5fd62f4aad';
tiandituCva.opacity = 1.0;
var items1 = [tiandituVec,tiandituCva];
const composite1 = new CompositeCatalogItem(terria,items1);
composite1.name = '天地图矢量(带注记)';
result.push(new BaseMapViewModel({
image: require('../../wwwroot/images/tianditu-vec.png'),
catalogItem: composite1,
contrastColor: '#000000'
}));
const googleMap = new UrlTemplateCatalogItem(terria);
googleMap.name = '谷歌影像';
googleMap.url = 'http://mt0.google.cn/vt/lyrs=s&hl=zh-CN&x={x}&y={y}&z={z}';
googleMap.opacity = 1.0;
result.push(new BaseMapViewModel({
image: require('../../wwwroot/images/googlemap.png'),
catalogItem: googleMap
}));
return result;
};
module.exports = createTiandituBaseMapOptions;
Shadowdata Map添加天地图影像地图服务
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...