| | |
| | | * @param isHideOthers 是否先关闭其他图层,默认是true |
| | | */ |
| | | showBasemap = (code, isHideOthers = true) => { |
| | | debugger |
| | | let basemap = this.basemapMap.get(code) |
| | | if(isHideOthers) { |
| | | for(let i = 0, len = this.basemapList.length; i < len; ++i){ |
| | |
| | | * @param layer 待关闭图层引用 |
| | | */ |
| | | hideBasemap = (code) => { |
| | | debugger |
| | | let basemap = this.basemapMap.get(code) |
| | | this.map.removeLayer(basemap.layer) |
| | | this.map.removeLayer(basemap.annotation) |
| | |
| | | |
| | | // 公网创建地图部分 |
| | | _createBasemapByConfig(mapConfig){ |
| | | console.log(mapConfig) |
| | | let internetBasemaps = mapConfig.mapConfig.InternetBaseMaps |
| | | for(let i = 0, len = internetBasemaps.length; i < len; ++i) { |
| | | let basemapConfig = internetBasemaps[i] |
| | |
| | | * 根据配置文件初始化业务底图 |
| | | */ |
| | | initServiceLayers(mapConfig){ |
| | | console.log(mapConfig) |
| | | this.mapConfig = mapConfig |
| | | |
| | | this._loadLayers(mapConfig) |
| | | } |
| | | |
| | |
| | | const TIANDITU_GIS_TOKEN = '5d76218063082952d18b76da5005f490' // 备用tk: f1b72b5e7cb1175acddfa485f1bc9770 |
| | | |
| | | // service主机配置 |
| | | const APP_GIS_HOST = 'http://xearth.cn:6299/' |
| | | const APP_GIS_HOST = 'http://xearth.cn:6299' |
| | | const APP_GIS_HOST_PIPELINE = 'http://xearth.cn:6289' |
| | | |
| | | // 自定义主机配置 |
| | | const BLUEMAP_HOST = APP_GIS_HOST // 公司发布的地图服务,用于测试的地址 |
| | |
| | | type:'wmts', |
| | | url: APP_GIS_HOST + '/server/ogcserver/whp_guojie/wmts?x={x}&y={y}&z={z}', |
| | | option:{ |
| | | layers: 'all', |
| | | format: "image/png", |
| | | transparent: true, |
| | | crs: L.CRS.EPSG4326 |
| | | zoomOffset: 1 |
| | | } |
| | | }, |
| | | { |
| | | code:'pipeline', |
| | | name:'管网', |
| | | icon_actived: '', |
| | | icon_deactived: '', |
| | | type:'wms', |
| | | url: APP_GIS_HOST_PIPELINE + '/server/ogcserver/PipeLine/wms?version=1.1.1', |
| | | option:{ |
| | | layers:'all', |
| | | styles:'', // Comma-separated list of WMS styles. |
| | | format:'image/png', // WMS image format (use 'image/png' for layers with transparency). |
| | | transparent:true, // If true, the WMS service will return images with transparency. |
| | | version:'1.1.1', // Version of the WMS service to use |
| | | crs:L.CRS.EPSG4326, // Coordinate Reference System to use for the WMS requests, defaults to map CRS. Don't change this if you're not sure what it means. |
| | | uppercase:false |
| | | } |
| | | } |
| | | ] |