Files
Shadowbroker/backend/data/military_bases.json
T
adust09 05de14af9d feat: add military bases map layer for Western Pacific
Add 18 US military bases (Japan, Guam, South Korea, Hawaii, Diego Garcia)
as a toggleable map layer. Follows the existing data center layer pattern:
static JSON → backend fetcher → slow-tier API → frontend GeoJSON layer.

Includes red circle markers with labels, click popups showing operator
and branch info, and a toggle in the left panel.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 00:33:35 +09:00

147 lines
2.8 KiB
JSON

[
{
"name": "Kadena Air Base",
"country": "Japan",
"operator": "USAF 18th Wing",
"branch": "air_force",
"lat": 26.351,
"lng": 127.767
},
{
"name": "Marine Corps Air Station Futenma",
"country": "Japan",
"operator": "USMC",
"branch": "marines",
"lat": 26.274,
"lng": 127.755
},
{
"name": "Fleet Activities Yokosuka",
"country": "Japan",
"operator": "USN 7th Fleet",
"branch": "navy",
"lat": 35.283,
"lng": 139.671
},
{
"name": "Fleet Activities Sasebo",
"country": "Japan",
"operator": "USN",
"branch": "navy",
"lat": 33.159,
"lng": 129.722
},
{
"name": "Misawa Air Base",
"country": "Japan",
"operator": "USAF 35th Fighter Wing",
"branch": "air_force",
"lat": 40.703,
"lng": 141.368
},
{
"name": "MCAS Iwakuni",
"country": "Japan",
"operator": "USMC / USN",
"branch": "marines",
"lat": 34.144,
"lng": 132.236
},
{
"name": "Yokota Air Base",
"country": "Japan",
"operator": "USAF 374th Airlift Wing",
"branch": "air_force",
"lat": 35.748,
"lng": 139.348
},
{
"name": "Camp Zama",
"country": "Japan",
"operator": "US Army Japan",
"branch": "army",
"lat": 35.488,
"lng": 139.395
},
{
"name": "NAF Atsugi",
"country": "Japan",
"operator": "USN",
"branch": "navy",
"lat": 35.455,
"lng": 139.449
},
{
"name": "Camp Hansen",
"country": "Japan",
"operator": "USMC",
"branch": "marines",
"lat": 26.441,
"lng": 127.775
},
{
"name": "White Beach Naval Facility",
"country": "Japan",
"operator": "USN",
"branch": "navy",
"lat": 26.334,
"lng": 127.897
},
{
"name": "Andersen Air Force Base",
"country": "Guam",
"operator": "USAF 36th Wing",
"branch": "air_force",
"lat": 13.584,
"lng": 144.930
},
{
"name": "Naval Base Guam",
"country": "Guam",
"operator": "USN",
"branch": "navy",
"lat": 13.444,
"lng": 144.653
},
{
"name": "Osan Air Base",
"country": "South Korea",
"operator": "USAF 51st Fighter Wing",
"branch": "air_force",
"lat": 37.090,
"lng": 127.030
},
{
"name": "Camp Humphreys",
"country": "South Korea",
"operator": "US Army / USFK HQ",
"branch": "army",
"lat": 36.963,
"lng": 127.031
},
{
"name": "Kunsan Air Base",
"country": "South Korea",
"operator": "USAF 8th Fighter Wing",
"branch": "air_force",
"lat": 35.904,
"lng": 126.616
},
{
"name": "Naval Station Pearl Harbor",
"country": "Hawaii",
"operator": "USN / USINDOPACOM HQ",
"branch": "navy",
"lat": 21.345,
"lng": -157.974
},
{
"name": "Diego Garcia",
"country": "BIOT",
"operator": "USN / USAF",
"branch": "navy",
"lat": -7.316,
"lng": 72.411
}
]