/**
 * gis-frame-work — GIS地图框架工具集
 * ==========================================
 * 统一入口，按模块导出所有功能
 *
 * 使用方式：
 *   import { mapbox, mapboxNative, mapgis, baseSetting } from 'gis-frame-work';
 *
 * 或按路径引用：
 *   import mapboxUtils from 'gis-frame-work/mapboxgl/utils/mapbox';
 *   import MapboxNative from 'gis-frame-work/mapboxgl/utils/mapbox_native';
 */

// ==================== 配置与数据层 ====================
export { default as mapConfig } from './baseSetting/config/mapConfig';
export {
    base_sources,
    business_layers,
    business_sources,
    Dark_Layers,
    Dark_Sources,
    Image_Layers,
    LayerConfig,
    Light_Layers,
    Light_Sources,
    Vector_Layers,
} from './baseSetting/gis-data/sources_layers';
export { Dark_Style, Light_Style, DevMapConfig } from './baseSetting/style/DevMapConfig';
export { default as TokenUtils } from './baseSetting/utils/TokenUtils';

// ==================== MapboxGL 工具 ====================
export { default as mapboxUtil } from './mapboxgl/utils/mapbox';
export { default as mapboxNative } from './mapboxgl/utils/mapbox_native';

// ==================== MapGIS 工具 ====================
export { default as mapgisUtil } from './mapgis/utils/mapgis-common';
export {
    createLayer,
    getDataLayers,
    removeLayerFromManager,
    clearLayers,
} from './mapgis/js/datalayer';