存档代码

This commit is contained in:
2026-06-23 21:25:54 +08:00
parent 56e53977a0
commit df4049ef8d
10 changed files with 573 additions and 752 deletions
+37
View File
@@ -0,0 +1,37 @@
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;