feat(页面): 添加区域探索与国家边界功能

This commit is contained in:
richarjiang
2026-03-13 16:25:35 +08:00
parent e79d721615
commit 6c2a45b257
15 changed files with 338 additions and 338 deletions

40
pnpm-lock.yaml generated
View File

@@ -62,6 +62,9 @@ importers:
three:
specifier: ^0.173.0
version: 0.173.0
topojson-client:
specifier: ^3.1.0
version: 3.1.0
zod:
specifier: ^3.24.3
version: 3.25.76
@@ -72,6 +75,9 @@ importers:
'@tailwindcss/postcss':
specifier: ^4.1.0
version: 4.2.1
'@types/geojson':
specifier: ^7946.0.16
version: 7946.0.16
'@types/node':
specifier: ^22.13.0
version: 22.19.15
@@ -84,6 +90,12 @@ importers:
'@types/three':
specifier: ^0.173.0
version: 0.173.0
'@types/topojson-client':
specifier: ^3.1.5
version: 3.1.5
'@types/topojson-specification':
specifier: ^1.0.5
version: 1.0.5
drizzle-kit:
specifier: ^0.30.6
version: 0.30.6
@@ -1078,6 +1090,12 @@ packages:
'@types/three@0.173.0':
resolution: {integrity: sha512-KtNjfI/CRB6JVKIVeZM1R3GYDX2wkoV2itNcQu2j4d7qkhjGOuB+s2oF6jl9mztycDLGMtrAnJQYxInC8Bb20A==}
'@types/topojson-client@3.1.5':
resolution: {integrity: sha512-C79rySTyPxnQNNguTZNI1Ct4D7IXgvyAs3p9HPecnl6mNrJ5+UhvGNYcZfpROYV2lMHI48kJPxwR+F9C6c7nmw==}
'@types/topojson-specification@1.0.5':
resolution: {integrity: sha512-C7KvcQh+C2nr6Y2Ub4YfgvWvWCgP2nOQMtfhlnwsRL4pYmmwzBS7HclGiS87eQfDOU/DLQpX6GEscviaz4yLIQ==}
'@types/webxr@0.5.24':
resolution: {integrity: sha512-h8fgEd/DpoS9CBrjEQXR+dIDraopAEfu4wYVNY2tEPwk60stPWhvZMf4Foo5FakuQ7HFZoa8WceaWFervK2Ovg==}
@@ -1420,6 +1438,9 @@ packages:
color-name@1.1.4:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
commander@2.20.3:
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
concat-map@0.0.1:
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
@@ -2973,6 +2994,10 @@ packages:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
topojson-client@3.1.0:
resolution: {integrity: sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==}
hasBin: true
ts-api-utils@2.4.0:
resolution: {integrity: sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==}
engines: {node: '>=18.12'}
@@ -3835,6 +3860,15 @@ snapshots:
fflate: 0.8.2
meshoptimizer: 0.18.1
'@types/topojson-client@3.1.5':
dependencies:
'@types/geojson': 7946.0.16
'@types/topojson-specification': 1.0.5
'@types/topojson-specification@1.0.5':
dependencies:
'@types/geojson': 7946.0.16
'@types/webxr@0.5.24': {}
'@typescript-eslint/eslint-plugin@8.57.0(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)':
@@ -4180,6 +4214,8 @@ snapshots:
color-name@1.1.4: {}
commander@2.20.3: {}
concat-map@0.0.1: {}
cross-spawn@7.0.6:
@@ -5926,6 +5962,10 @@ snapshots:
dependencies:
is-number: 7.0.0
topojson-client@3.1.0:
dependencies:
commander: 2.20.3
ts-api-utils@2.4.0(typescript@5.9.3):
dependencies:
typescript: 5.9.3