From 9045e5b48ff5803b32f37f4d8b3f634a5088ad8d Mon Sep 17 00:00:00 2001 From: "duxinyue.dxy" Date: Thu, 19 Dec 2024 20:42:47 +0800 Subject: [PATCH] feat: answer fixed --- packages/li-editor/src/hooks/useScene.ts | 7 ------- packages/li-editor/src/services/app-service.ts | 4 ++-- packages/li-editor/src/utils/index.ts | 3 +-- packages/li-editor/src/utils/spec.ts | 6 +++--- packages/li-sdk/src/hooks/index.ts | 4 +--- packages/li-sdk/src/hooks/useDatasetUpdate.ts | 18 ------------------ packages/li-sdk/src/hooks/useLayerUpdate.ts | 18 ------------------ 7 files changed, 7 insertions(+), 53 deletions(-) delete mode 100644 packages/li-editor/src/hooks/useScene.ts delete mode 100644 packages/li-sdk/src/hooks/useDatasetUpdate.ts delete mode 100644 packages/li-sdk/src/hooks/useLayerUpdate.ts diff --git a/packages/li-editor/src/hooks/useScene.ts b/packages/li-editor/src/hooks/useScene.ts deleted file mode 100644 index 19eacbee..00000000 --- a/packages/li-editor/src/hooks/useScene.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { useEditorContext } from './internal'; - -export const useScene = () => { - const { appService } = useEditorContext(); - const sceneInstance = appService?.getSceneInstance(); - return [sceneInstance]; -}; diff --git a/packages/li-editor/src/services/app-service.ts b/packages/li-editor/src/services/app-service.ts index 18688d3a..ff7254a6 100644 --- a/packages/li-editor/src/services/app-service.ts +++ b/packages/li-editor/src/services/app-service.ts @@ -188,9 +188,9 @@ class AppService { } /** - * 获取图层实例 + * 获取地图实例 */ - public getLayerById(id: string) { + public getInstanceLayerById(id: string) { const { layersStore } = this.runtimeApp.stateManager; const layerManager = layersStore.getLayerManager(); return layerManager?.getLayerById(id); diff --git a/packages/li-editor/src/utils/index.ts b/packages/li-editor/src/utils/index.ts index 7f782cdd..19c05846 100644 --- a/packages/li-editor/src/utils/index.ts +++ b/packages/li-editor/src/utils/index.ts @@ -1,8 +1,7 @@ export * from './dataset-parser'; export * from './validator'; export * from './widget'; -export * from './dataset'; -export * from './spec'; +export { getGeoFields, getPointFieldPairs } from './dataset'; export const requestIdleCallback = window.requestIdleCallback || diff --git a/packages/li-editor/src/utils/spec.ts b/packages/li-editor/src/utils/spec.ts index 5eaaad14..854d2735 100644 --- a/packages/li-editor/src/utils/spec.ts +++ b/packages/li-editor/src/utils/spec.ts @@ -7,11 +7,11 @@ import type { EditorDataset } from '../services/editor-dataset-manager'; import type { LayerBounds } from '../types'; import { getDefaultColorField, getGeometrysBounds, getLatLngBounds } from './dataset'; -export const LayerColorRibbon = COLOR_RANGES.filter((i) => i.type === 'sequential' && i.colors.length === 4).map( +const LayerColorRibbon = COLOR_RANGES.filter((i) => i.type === 'sequential' && i.colors.length === 4).map( (i) => i.colors, ); -export const colorRibbonMaker = (function* (): Generator { +const colorRibbonMaker = (function* (): Generator { let index = 0; while (index < LayerColorRibbon.length + 1) { if (index === LayerColorRibbon.length) { @@ -21,7 +21,7 @@ export const colorRibbonMaker = (function* (): Generator { } })(); -export const getLayerFillColor = (colorField: DatasetField | undefined) => { +const getLayerFillColor = (colorField: DatasetField | undefined) => { const curr = colorRibbonMaker.next(); const colors = curr.done ? LayerColorRibbon[0] : curr.value; diff --git a/packages/li-sdk/src/hooks/index.ts b/packages/li-sdk/src/hooks/index.ts index 4b7da5e5..2340042a 100644 --- a/packages/li-sdk/src/hooks/index.ts +++ b/packages/li-sdk/src/hooks/index.ts @@ -9,6 +9,4 @@ export * from './useLayerList'; export * from './useLayerManager'; export * from './useScene'; export * from './useWidgetProps'; -export * from './useDatasetUpdate'; -export * from './useLayerUpdate'; -export * from './internal'; +export { useStateManager } from './internal'; diff --git a/packages/li-sdk/src/hooks/useDatasetUpdate.ts b/packages/li-sdk/src/hooks/useDatasetUpdate.ts deleted file mode 100644 index f22e5cd2..00000000 --- a/packages/li-sdk/src/hooks/useDatasetUpdate.ts +++ /dev/null @@ -1,18 +0,0 @@ -import type { DatasetSchema } from '../specs'; -import { useStateManager } from './internal'; - -export function useDatasetUpdate() { - const { datasetStore } = useStateManager(); - - const updateDataset = (dataSetLists: DatasetSchema[]) => { - dataSetLists.forEach((dataSet) => { - if (!datasetStore.getDatasetById(dataSet.id)) { - datasetStore.addDataset(dataSet); - } else { - datasetStore.updateDataset(dataSet.id, dataSet); - } - }); - }; - - return [datasetStore, updateDataset] as const; -} diff --git a/packages/li-sdk/src/hooks/useLayerUpdate.ts b/packages/li-sdk/src/hooks/useLayerUpdate.ts deleted file mode 100644 index c6123585..00000000 --- a/packages/li-sdk/src/hooks/useLayerUpdate.ts +++ /dev/null @@ -1,18 +0,0 @@ -import type { LayerSchema } from '../specs'; -import { useStateManager } from './internal'; - -export function useLayerUpdate() { - const { layersStore } = useStateManager(); - - const updateLayer = (layerLists: LayerSchema[]) => { - layerLists.forEach((layer) => { - if (!layersStore.getLayerById(layer.id)) { - layersStore.addLayer(layer); - } else { - layersStore.updateLayer(layer.id, layer); - } - }); - }; - - return [layersStore, updateLayer] as const; -}