将周边分析的配置文件放在hook下

This commit is contained in:
2026-06-24 17:16:25 +08:00
parent bb49275f88
commit ef11dbcc58
3 changed files with 166 additions and 56 deletions
-37
View File
@@ -1,37 +0,0 @@
import { LoadingResource } from '@/types/common/LoadingResourceType';
import type { ResourceConfig } from '@/types/common/useAroundAnalysisType';
/**
* 周边分析资源配置(统一管理)
*/
export const RESOURCE_CONFIGS: ResourceConfig[] = [
{ key: LoadingResource.SCHOOL, category: 'school' },
{ key: LoadingResource.HOSPITAL, category: 'hospital' },
{ key: LoadingResource.DANGEROUS_SOURCE, category: 'danger' },
{ key: LoadingResource.EMERGENCY_SHELTER, category: 'shelter' },
{ key: LoadingResource.FIRE_STATION, category: 'fire' },
{ key: LoadingResource.STORE_POINTS, category: 'store' },
{ key: LoadingResource.SUBWAY_STATION, category: 'subway' },
{ key: LoadingResource.LANDSLIDE_HIDDEN_POINT, category: 'hidden-danger', forcedType: 'landslide' },
{ key: LoadingResource.DEBRIS_FLOW_HIDDEN_POINT, category: 'hidden-danger', forcedType: 'debris_flow' },
{ key: LoadingResource.WATER_LOGGING_HIDDEN_POINT, category: 'hidden-danger', forcedType: 'water_logging' },
{ key: LoadingResource.FLASH_FLOOD_HIDDEN_POINT, category: 'hidden-danger', forcedType: 'flash_flood' },
{ key: LoadingResource.COLLAPSE_HIDDEN_POINT, category: 'hidden-danger', forcedType: 'collapse' },
{ key: LoadingResource.RISK_POINT, category: 'risk-point' },
{ key: LoadingResource.BRIDGE, category: 'bridge' },
{ key: LoadingResource.RESERVOIR, category: 'reservoir' },
];
/**
* 常量配置
*/
export const AROUND_ANALYSIS_CONSTANTS = {
DIALOG_WIDTH: 280,
DIALOG_HEIGHT: 150,
DIALOG_PADDING: 10,
DIALOG_OFFSET: 20,
EARTH_RADIUS: 6371000,
MIN_FLY_HEIGHT: 10000,
FLY_HEIGHT_MULTIPLIER: 6000,
FLY_DURATION: 2,
} as const;