import * as L from 'leaflet' let curWwwPath = window.document.location.href let pathname = window.document.location.pathname let pos = curWwwPath.indexOf(pathname) let HOST_URL = curWwwPath.substring(0, pos) // const sconfig = { // // 'ip' : '10.246.151.116', // // 'port' : '8093', // 'ip': '10.238.221.80', // 'port': '8088', // 'ifS': 'http', // 'name': '/hcss' // } // const DMHttpService1 = sconfig.ifS + '://' + sconfig.ip + ':' + sconfig.port + sconfig.name + '/' const GIS_URL = 'http://10.238.221.80:6080' const BLUEMAP_HOST = 'http://xearth.cn:6288/' const mapOptions = { crs: L.CRS.EPSG4326, minZoom: 3, maxZoom: 18, center: [26, 104], zoom: 3, zoomControl: false, attributionControl: false, editable: true } const mapConfig = { IsLoadMapByToken: true, // 是否通过token加载地图 showBaseMapType: 1, // 1显示天地图,2显示arcgis地图 TDTBaseMaps: [ { layerName: '天地图影像地图', type: 'wmts', visible: false, layerType: 'img_c', isLoadMapByToken: true, url: 'http://10.246.132.249:8080/OneMapServer/rest/services/base-tdt-image-globe/WMTS' }, { layerName: '天地图影像标注', type: 'wmts', visible: false, layerType: 'cia_c', isLoadMapByToken: true, url: 'http://10.246.132.249:8080/OneMapServer/rest/services/base-tdt-label-image/WMTS' }, { layerName: '天地图矢量地图', type: 'wmts', visible: false, layerType: 'vec_c', isLoadMapByToken: true, url: 'http://10.246.132.249:8080/OneMapServer/rest/services/base-tdt-vector-globe/WMTS' }, { layerName: '天地图矢量标注', type: 'wmts', visible: false, layerType: 'cva_c', isLoadMapByToken: true, url: 'http://10.246.132.249:8080/OneMapServer/rest/services/base-tdt-label-vector/WMTS' } ], ArcBaseMaps: [ { layerName: 'arcgis影像底图', type: 'tile', visible: true, layerType: 'cia_c', isLoadMapByToken: false, url: 'http://10.246.132.249:8080/OneMapServer/rest/services/base-map-image-globe/MapServer' }], GeometryServer: GIS_URL + '/arcgis/rest/services/Utilities/Geometry/GeometryServer', FenceUrl: GIS_URL + '/arcgis/rest/services/fence', } const TokenConfig = { url: 'http://10.246.132.249:8080/RemoteTokenServer', // 获取token的服务接口 option: { request: 'getToken', username: 'sipms', // 获取token的用户名 password: 'sinopecipms', // 获取token的密码 expiration: 1440, clientid: 'ref.' + HOST_URL// 获取token的应用服务器地址 } } export default { mapOptions, mapConfig, TokenConfig, BLUEMAP_HOST }