'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添加天地圖影像地圖服務(wù)
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。