import * as L from 'leaflet'
|
import TDT from './TDT'
|
import { LayerSewersLine, LayerSewersPoint } from './layers/LayerSewers'
|
import { LayerWasteWater } from './layers/LayerWasteWater'
|
import { LayerSolidWaste } from './layers/LayerSolidWaste'
|
import { LayerWasteGas } from './layers/LayerWasteGas'
|
|
const curWwwPath = window.document.location.href
|
const pathname = window.document.location.pathname
|
const pos = curWwwPath.indexOf(pathname)
|
const HOST_URL = curWwwPath.substring(0, pos)
|
|
// service主机配置
|
// const APP_GIS_HOST = 'http://xearth.cn:6299'
|
const APP_GIS_HOST = 'http://xearth.cn:8088'
|
|
// 自定义主机配置
|
const BLUEMAP_HOST = APP_GIS_HOST // 公司发布的地图服务,用于测试的地址
|
|
// const GEOM_POLYLINE = 'POLYLINE'
|
// const GEOM_POLYGON = 'POLYGON'
|
|
const mapOptions = {
|
crs: L.CRS.EPSG4326,
|
minZoom: 3,
|
maxZoom: 18,
|
// center: [26, 104],
|
center: [38.828558921813965, 117.41676807403564],
|
zoom: 14,
|
worldCopyJump: true,
|
inertia: true,
|
zoomControl: false,
|
attributionControl: false,
|
editable: true,
|
preferCanvas: true
|
}
|
|
const mapConfig = {
|
IsLoadMapByToken: true, // 是否通过token加载地图
|
showBaseMapType: 1, // 1显示天地图,2显示arcgis地图
|
// defaultBasemapCode: 'tianditu_img', // 默认显示 地图类型
|
IntranetBaseMaps: TDT.intranet,
|
InternetBaseMaps: TDT.internet,
|
Layers: {
|
LayerSewersLine: [LayerSewersLine, LayerWasteWater, LayerWasteWater, LayerWasteGas, LayerSolidWaste],
|
layerSewersPoint: LayerSewersPoint
|
} // 污雨水图层配置
|
}
|
|
/**
|
* 内网GIS,获取token参数
|
*/
|
const TokenConfig = {
|
url: TDT.SINOPEC_GIS_HOST + '/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
|
}
|