This commit is contained in:
Daniel
2026-03-04 16:48:17 +08:00
parent 64f4c438c3
commit 26938449f0
34 changed files with 956 additions and 500 deletions

View File

@@ -2,11 +2,12 @@
// 仅用于前端展示,不参与任何真实评估
export const EXTENDED_WAR_ZONES = {
// 1. 霍尔木兹海峡交战区 (Strait of Hormuz) — 多边形,包络海峡水道及两侧水域 [lng, lat]
// 1. 霍尔木兹海峡交战区 — 伊朗国境线沿岸(波斯湾→海峡→阿曼湾)+ 阿曼穆桑代姆 + 波斯湾出口 [lng, lat]
hormuzCombatZone: {
type: 'Feature' as const,
properties: {
name: '霍尔木兹海峡交战区',
name_en: 'Strait of Hormuz Area',
status: 'BLOCKED / ENGAGED',
style: {
fillColor: '#FFD700',
@@ -18,24 +19,33 @@ export const EXTENDED_WAR_ZONES = {
type: 'Polygon' as const,
coordinates: [
[
[55.0, 25.0],
[55.5, 25.4],
[56.2, 26.0],
[56.8, 26.6],
[57.2, 27.0],
[57.0, 27.4],
[56.4, 27.2],
[55.8, 26.6],
[55.2, 25.9],
[54.8, 25.4],
[55.0, 25.0],
[55.92, 27.02], // 波斯湾入口(伊朗西侧,近阿联酋水道)
[56.12, 27.08], // 伊朗沿岸向东
[56.27, 27.18], // 阿巴斯港一带(伊朗国境线)
[56.35, 27.05], // 格什姆岛西北侧伊朗主陆
[56.28, 26.92], // 格什姆岛北缘(伊朗海岸)
[56.45, 26.88], // 格什姆东侧水道(伊朗岸)
[56.62, 26.78], // 伊朗沿岸向东
[56.88, 26.58], // 米纳布方向(伊朗海岸)
[57.08, 26.42], // 锡里克Sirik附近伊朗国境线
[57.38, 25.88], // 库角Ras al Kuh
[57.52, 25.72], // 库角Ras al Kuh
[57.77, 25.64], // 贾斯克Jask— 阿曼湾开口伊朗侧
[56.26, 25.61], // 迪巴Dibba— 阿曼湾开口阿曼侧
[56.34, 25.92], // 穆桑代姆东海岸
[56.38, 26.18], // 穆桑代姆东海岸
[56.4, 26.35], // 拉斯·穆桑代姆最北端
[56.24, 26.22], // 穆桑代姆西侧狭窄水道
[56.08, 26.0], // 穆桑代姆西海岸
[55.96, 26.05], // 波斯湾出口(阿曼/阿联酋侧)
[55.92, 27.02], // 闭合:回到起点
],
],
},
},
// 霍尔木兹区域标注点(多边形中心附近,用于显示文字)
hormuzLabelCenter: [56.0, 26.2] as [number, number],
hormuzLabelCenter: [56.5, 26.35] as [number, number],
// 2. 真主党势力范围 (Hezbollah) — 黎巴嫩南部 + 贝卡谷地,多边形 [lng, lat]
hezbollahZone: {
@@ -81,6 +91,9 @@ export const EXTENDED_WAR_ZONES = {
// 真主党区域标注点(用于显示文字)
hezbollahLabelCenter: [35.7, 33.7] as [number, number],
// 真主党打击源(黎巴嫩南部,与势力范围一致,用于攻击矢量起点)[lng, lat]
hezbollahStrikeSource: [35.32, 33.28] as [number, number],
// 3. 真主党当前攻击目标 (North Israel Targets)
activeAttacks: [
{