@ciniki/iclient-maplibregl
Version:
@supermapgis/iclient-maplibregl 是一套基于 Maplibre GL 的云 GIS 网络客户端开发平台, 支持访问 SuperMap iServer / iEdge / iPortal / iManager / Online 的地图、服务和资源,为用户提供了完整专业的 GIS 能力, 同时提供了优秀的可视化功能。
102 lines (95 loc) • 3.48 kB
JavaScript
/* Copyright© 2000 - 2025 SuperMap Software Co.Ltd. All rights reserved.
* This program are made available under the terms of the Apache License, Version 2.0
* which accompanies this distribution and is available at http://www.apache.org/licenses/LICENSE-2.0.html.*/
import maplibregl from 'maplibre-gl';
import { Logo } from './control';
import { Util } from './core';
import {
AddressMatchService,
ChartService,
DataFlowService,
DatasetService,
DatasourceService,
FeatureService,
FieldService,
GridCellInfosService,
GeoprocessingService,
LayerInfoService,
MapService,
MeasureService,
NetworkAnalystService,
NetworkAnalyst3DService,
ProcessingService,
QueryService,
ServiceBase,
SpatialAnalystService,
ThemeService,
TrafficTransferAnalystService,
WebPrintingJobService,
ImageService,
ImageCollectionService,
KnowledgeGraphService
} from './services';
import {
MapvLayer,
ThreeLayer,
DeckglLayer,
HeatMapLayer,
GraphicLayer,
Graphic,
GraticuleLayer,
FGBLayer,
GraphMap,
WebSymbol,
L7Layer
} from './overlay';
import { initMap, WebMap } from './mapping';
import {
CommonUtil,
SuperMap,
Transform
} from '@ciniki/iclient-common/namespace';
export * from './index';
maplibregl.supermap = {...SuperMap, ...maplibregl.supermap};
maplibregl.supermap.Graphic = Graphic;
maplibregl.supermap.Transform = Transform;
maplibregl.supermap.AddressMatchService = AddressMatchService;
maplibregl.supermap.ChartService = ChartService;
maplibregl.supermap.DataFlowService = DataFlowService;
maplibregl.supermap.DatasetService = DatasetService;
maplibregl.supermap.DatasourceService = DatasourceService;
maplibregl.supermap.FeatureService = FeatureService;
maplibregl.supermap.FieldService = FieldService;
maplibregl.supermap.GeoprocessingService = GeoprocessingService;
maplibregl.supermap.GridCellInfosService = GridCellInfosService;
maplibregl.supermap.ImageCollectionService = ImageCollectionService;
maplibregl.supermap.ImageService = ImageService;
maplibregl.supermap.LayerInfoService = LayerInfoService;
maplibregl.supermap.MapService = MapService;
maplibregl.supermap.MeasureService = MeasureService;
maplibregl.supermap.NetworkAnalyst3DService = NetworkAnalyst3DService;
maplibregl.supermap.NetworkAnalystService = NetworkAnalystService;
maplibregl.supermap.ProcessingService = ProcessingService;
maplibregl.supermap.QueryService = QueryService;
maplibregl.supermap.ServiceBase = ServiceBase;
maplibregl.supermap.SpatialAnalystService = SpatialAnalystService;
maplibregl.supermap.ThemeService = ThemeService;
maplibregl.supermap.TrafficTransferAnalystService = TrafficTransferAnalystService;
maplibregl.supermap.WebPrintingJobService = WebPrintingJobService;
maplibregl.supermap.KnowledgeGraphService = KnowledgeGraphService;
maplibregl.supermap.CommonUtil = CommonUtil;
maplibregl.supermap.Util = Util;
maplibregl.supermap.LogoControl = Logo;
maplibregl.supermap.Logo = Logo;
maplibregl.supermap.GraphMap = GraphMap;
maplibregl.supermap.MapvLayer = MapvLayer;
maplibregl.supermap.ThreeLayer = ThreeLayer;
maplibregl.supermap.DeckglLayer = DeckglLayer;
maplibregl.supermap.HeatMapLayer = HeatMapLayer;
maplibregl.supermap.GraphicLayer = GraphicLayer;
maplibregl.supermap.GraticuleLayer = GraticuleLayer;
maplibregl.supermap.FGBLayer = FGBLayer;
maplibregl.supermap.L7Layer = L7Layer;
maplibregl.supermap.initMap = initMap;
maplibregl.supermap.WebMap = WebMap;
maplibregl.supermap.WebSymbol = WebSymbol;