| | |
| | | commonLayerLoad = null |
| | | } |
| | | |
| | | // Editable.init(L) |
| | | // PathDrag.init(L) |
| | | // MagicMarker.init(L) |
| | | // CanvasIcon.init(L) |
| | | // Leaflet扩展代码 |
| | | // Editable.init(L) // 图层编辑 |
| | | // PathDrag.init(L) // 路径拖拽 |
| | | // MagicMarker.init(L) // 动画Marker |
| | | // CanvasIcon.init(L) // 使用canvas绘制Marker |
| | | |
| | | // CustomPopup.init(L) |
| | | // DashFlow.DashFlow(L) |
| | | // CustomPopup.init(L) // 自定义弹出框 |
| | | // DashFlow.DashFlow(L) // 流动线图 |
| | | // Leaflet扩展代码 |
| | | |
| | | map = L.map(div, MapConfig.mapOptions) |
| | | // DashFlow.DashFlow(L, map) |
| | | commonLayerLoad = new CommonLayerLoad() |
| | | // const blueMap = commonLayerLoad.loadBlueMap() |
| | | // baseMapGroup = L.layerGroup([blueMap]).addTo(map) |
| | | |
| | | const imgMapm = commonLayerLoad.loadImgMapm() |
| | | const imgMapa = commonLayerLoad.loadImgMapa() |
| | | |
| | | L.layerGroup([imgMapm, imgMapa]).addTo(map) |
| | | |
| | | // getToken() |
| | | // L.control.scale({ maxWidth: 200, metric: true, imperial: false }).addTo(map) |
| | | // L.control.layers(SgisConfig.baseLayers, SgisConfig.overlayLayers, { position: 'bottomright' }).addTo(map) |
| | | // 加载国界和铁路 |
| | | const nationalBoundaries = commonLayerLoad.loadGuoJie() |
| | | const railWay = commonLayerLoad.loadRailWay() |
| | | nationalBoundaries.addTo(map) |
| | | railWay.addTo(map) |
| | | |
| | | window.map = map |
| | | window.L = L |
| | | |
| | |
| | | // baseMapGroup.addLayer(imgMapm) |
| | | // baseMapGroup.addLayer(imgMapa) |
| | | // } |
| | | |
| | | /** |
| | | * 瓦片底图初始化 |
| | | * @param map |
| | |
| | | // todo 这里进行底图地图的初始化 |
| | | var basemapHelper = new BasemapHelper(map, L) |
| | | return basemapHelper |
| | | } |
| | | |
| | | const initTileLayers = (map, L) => { |
| | | // DashFlow.DashFlow(L, map) |
| | | commonLayerLoad = new CommonLayerLoad() |
| | | // const blueMap = commonLayerLoad.loadBlueMap() |
| | | // baseMapGroup = L.layerGroup([blueMap]).addTo(map) |
| | | |
| | | const imgMapm = commonLayerLoad.loadImgMapm() |
| | | const imgMapa = commonLayerLoad.loadImgMapa() |
| | | |
| | | L.layerGroup([imgMapm, imgMapa]).addTo(map) |
| | | } |
| | | |
| | | /** |
| | |
| | | * @param obj { name: 'trackPlayer', ref: this.$refs.trackPlayer } 组件的名称 和 组件的引用 |
| | | * @param loadMethodNames |
| | | */ |
| | | const initLayers = (map, L, obj, env) => { |
| | | const initVectorLayers = (map, L, obj, env) => { |
| | | // todo 这里进行地图的初始化 |
| | | var vectorLayerHelper = new VectorLayerHelper(map, L, env) |
| | | if (obj != null) { |
| | |
| | | export default { |
| | | initMap, |
| | | initBasemaps, |
| | | initLayers |
| | | initTileLayers, |
| | | initVectorLayers |
| | | } |