Files
personal-website/data/pokemon-map-art.json
Stan Runge c2ba8febb4
Some checks failed
Test and deploy staging / staging (push) Failing after 5m29s
Expand website and game trackers
2026-09-25 22:43:04 +00:00

3895 lines
67 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"hoenn": {
"name": "Hoenn",
"image": "/game-art/maps/hoenn.webp",
"width": 306,
"height": 221,
"nodes": [
{
"slug": "littleroot-town",
"name": "Littleroot Town",
"x": 61.0,
"y": 151.0,
"kind": "town",
"cells": []
},
{
"slug": "oldale-town",
"name": "Oldale Town",
"x": 61.0,
"y": 125.5,
"kind": "town",
"cells": []
},
{
"slug": "petalburg-city",
"name": "Petalburg City",
"x": 37.5,
"y": 126.0,
"kind": "town",
"cells": []
},
{
"slug": "rustboro-city",
"name": "Rustboro City",
"x": 15.0,
"y": 89.5,
"kind": "town",
"cells": []
},
{
"slug": "dewford-town",
"name": "Dewford Town",
"x": 42.0,
"y": 189.0,
"kind": "town",
"cells": []
},
{
"slug": "slateport-city",
"name": "Slateport City",
"x": 92.5,
"y": 147.5,
"kind": "town",
"cells": []
},
{
"slug": "mauville-city",
"name": "Mauville City",
"x": 89.0,
"y": 96.5,
"kind": "town",
"cells": []
},
{
"slug": "verdanturf-town",
"name": "Verdanturf Town",
"x": 61.0,
"y": 93.0,
"kind": "town",
"cells": []
},
{
"slug": "lavaridge-town",
"name": "Lavaridge Town",
"x": 68.0,
"y": 68.0,
"kind": "town",
"cells": []
},
{
"slug": "fallarbor-town",
"name": "Fallarbor Town",
"x": 51.5,
"y": 47.0,
"kind": "town",
"cells": []
},
{
"slug": "fortree-city",
"name": "Fortree City",
"x": 113.0,
"y": 47.0,
"kind": "town",
"cells": []
},
{
"slug": "lilycove-city",
"name": "Lilycove City",
"x": 163.5,
"y": 68.5,
"kind": "town",
"cells": []
},
{
"slug": "pacifidlog-town",
"name": "Pacifidlog Town",
"x": 176.0,
"y": 151.0,
"kind": "town",
"cells": []
},
{
"slug": "sootopolis-city",
"name": "Sootopolis City",
"x": 203.0,
"y": 113.0,
"kind": "town",
"cells": []
},
{
"slug": "mossdeep-city",
"name": "Mossdeep City",
"x": 234.5,
"y": 83.0,
"kind": "town",
"cells": []
},
{
"slug": "evergrande-city",
"name": "Evergrande City",
"x": 272.0,
"y": 137.0,
"kind": "town",
"cells": []
},
{
"slug": "hoenn-battle-frontier",
"name": "Hoenn Battle Frontier",
"x": 229.0,
"y": 182.5,
"kind": "landmark",
"cells": []
},
{
"slug": "southern-island",
"name": "Southern Island",
"x": 274.0,
"y": 202.0,
"kind": "landmark",
"cells": []
},
{
"slug": "hoenn-route-101",
"name": "Route 101",
"x": 61.0,
"y": 138.5,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-102",
"name": "Route 102",
"x": 51.0,
"y": 126.0,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-103",
"name": "Route 103",
"x": 71.0,
"y": 119.0,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-104",
"name": "Route 104",
"x": 15.0,
"y": 109.5,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-105",
"name": "Route 105",
"x": 15.0,
"y": 153.0,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-106",
"name": "Route 106",
"x": 28.5,
"y": 181.0,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-107",
"name": "Route 107",
"x": 53.5,
"y": 189.0,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-108",
"name": "Route 108",
"x": 73.0,
"y": 189.0,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-109",
"name": "Route 109",
"x": 89.0,
"y": 174.0,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-110",
"name": "Route 110",
"x": 89.0,
"y": 122.0,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-111",
"name": "Route 111",
"x": 89.0,
"y": 66.0,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-112",
"name": "Route 112",
"x": 78.5,
"y": 68.0,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-113",
"name": "Route 113",
"x": 72.0,
"y": 47.0,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-114",
"name": "Route 114",
"x": 31.0,
"y": 53.0,
"kind": "route",
"cells": []
},
{
"slug": "meteor-falls",
"name": "Meteor Falls",
"x": 22.5,
"y": 59.0,
"kind": "landmark",
"cells": []
},
{
"slug": "hoenn-route-115",
"name": "Route 115",
"x": 15.0,
"y": 68.5,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-116",
"name": "Route 116",
"x": 45.5,
"y": 86.0,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-117",
"name": "Route 117",
"x": 75.0,
"y": 93.0,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-118",
"name": "Route 118",
"x": 105.5,
"y": 93.0,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-119",
"name": "Route 119",
"x": 104.0,
"y": 66.0,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-120",
"name": "Route 120",
"x": 121.5,
"y": 56.0,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-121",
"name": "Route 121",
"x": 141.0,
"y": 65.5,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-122",
"name": "Route 122",
"x": 145.5,
"y": 79.0,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-123",
"name": "Route 123",
"x": 131.0,
"y": 93.0,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-124",
"name": "Route 124",
"x": 205.0,
"y": 77.5,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-125",
"name": "Route 125",
"x": 234.5,
"y": 70.0,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-126",
"name": "Route 126",
"x": 203.0,
"y": 110.0,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-127",
"name": "Route 127",
"x": 232.0,
"y": 111.0,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-128",
"name": "Route 128",
"x": 245.5,
"y": 140.0,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-129",
"name": "Route 129",
"x": 232.0,
"y": 149.5,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-130",
"name": "Route 130",
"x": 213.0,
"y": 151.0,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-131",
"name": "Route 131",
"x": 192.0,
"y": 151.0,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-132",
"name": "Route 132",
"x": 162.5,
"y": 151.0,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-133",
"name": "Route 133",
"x": 142.0,
"y": 151.0,
"kind": "route",
"cells": []
},
{
"slug": "hoenn-route-134",
"name": "Route 134",
"x": 115.5,
"y": 151.0,
"kind": "route",
"cells": []
}
],
"source": "https://www.serebii.net/pokearth/hoenn/",
"credit": "Nintendo / The Pokémon Company; map imagery and location coordinates via Serebii",
"precision": "Regional map · location markers aligned to the source image",
"pixelated": true
},
"kanto": {
"name": "Kanto",
"image": "/game-art/maps/kanto.webp",
"width": 200,
"height": 618,
"nodes": [
{
"slug": "pallet-town",
"name": "Pallet Town",
"x": 51.5,
"y": 107.5,
"kind": "town",
"cells": []
},
{
"slug": "viridian-city",
"name": "Viridian City",
"x": 51.5,
"y": 84.0,
"kind": "town",
"cells": []
},
{
"slug": "viridian-forest",
"name": "Viridian Forest",
"x": 51.5,
"y": 67.5,
"kind": "landmark",
"cells": []
},
{
"slug": "pewter-city",
"name": "Pewter City",
"x": 54.5,
"y": 51.5,
"kind": "town",
"cells": []
},
{
"slug": "mt-moon",
"name": "Mt. Moon",
"x": 92.0,
"y": 43.5,
"kind": "landmark",
"cells": []
},
{
"slug": "cerulean-city",
"name": "Cerulean City",
"x": 132.0,
"y": 43.5,
"kind": "town",
"cells": []
},
{
"slug": "rock-tunnel",
"name": "Rock Tunnel",
"x": 164.0,
"y": 43.5,
"kind": "landmark",
"cells": []
},
{
"slug": "kanto-power-plant",
"name": "Kanto Power Plant",
"x": 164.0,
"y": 53.5,
"kind": "landmark",
"cells": []
},
{
"slug": "lavender-town",
"name": "Lavender Town",
"x": 164.0,
"y": 67.5,
"kind": "town",
"cells": []
},
{
"slug": "pokemon-tower",
"name": "Pokémon Tower",
"x": 172.0,
"y": 78.0,
"kind": "landmark",
"cells": []
},
{
"slug": "saffron-city",
"name": "Saffron City",
"x": 131.0,
"y": 69.0,
"kind": "town",
"cells": []
},
{
"slug": "celadon-city",
"name": "Celadon City",
"x": 107.5,
"y": 68.0,
"kind": "town",
"cells": []
},
{
"slug": "vermilion-city",
"name": "Vermilion City",
"x": 132.0,
"y": 92.0,
"kind": "town",
"cells": []
},
{
"slug": "digletts-cave",
"name": "Diglett's Cave",
"x": 140.0,
"y": 92.0,
"kind": "landmark",
"cells": []
},
{
"slug": "fuchsia-city",
"name": "Fuchsia City",
"x": 116.0,
"y": 116.0,
"kind": "town",
"cells": []
},
{
"slug": "seafoam-islands",
"name": "Seafoam Islands",
"x": 81.5,
"y": 131.5,
"kind": "landmark",
"cells": []
},
{
"slug": "cinnabar-island",
"name": "Cinnabar Island",
"x": 51.0,
"y": 132.0,
"kind": "landmark",
"cells": []
},
{
"slug": "kanto-victory-road-1",
"name": "Victory Road",
"x": 27.0,
"y": 51.5,
"kind": "landmark",
"cells": []
},
{
"slug": "indigo-plateau",
"name": "Indigo Plateau",
"x": 27.0,
"y": 43.0,
"kind": "landmark",
"cells": []
},
{
"slug": "tohjo-falls",
"name": "Tohjo Falls",
"x": 6.0,
"y": 112.5,
"kind": "landmark",
"cells": []
},
{
"slug": "mt-silver-johto",
"name": "Mt. Silver (Johto)",
"x": 4.0,
"y": 84.0,
"kind": "landmark",
"cells": []
},
{
"slug": "kanto-route-1",
"name": "Route 1",
"x": 51.5,
"y": 97.5,
"kind": "route",
"cells": []
},
{
"slug": "kanto-route-2",
"name": "Route 2",
"x": 51.5,
"y": 73.5,
"kind": "route",
"cells": []
},
{
"slug": "kanto-route-3",
"name": "Route 3",
"x": 75.5,
"y": 51.5,
"kind": "route",
"cells": []
},
{
"slug": "kanto-route-4",
"name": "Route 4",
"x": 111.5,
"y": 43.5,
"kind": "route",
"cells": []
},
{
"slug": "kanto-route-5",
"name": "Route 5",
"x": 132.0,
"y": 54.5,
"kind": "route",
"cells": []
},
{
"slug": "kanto-route-6",
"name": "Route 6",
"x": 132.0,
"y": 82.5,
"kind": "route",
"cells": []
},
{
"slug": "kanto-route-7",
"name": "Route 7",
"x": 149.0,
"y": 67.5,
"kind": "route",
"cells": []
},
{
"slug": "kanto-route-8",
"name": "Route 8",
"x": 117.5,
"y": 67.5,
"kind": "route",
"cells": []
},
{
"slug": "kanto-route-9",
"name": "Route 9",
"x": 147.5,
"y": 43.5,
"kind": "route",
"cells": []
},
{
"slug": "kanto-route-10",
"name": "Route 10",
"x": 163.5,
"y": 51.5,
"kind": "route",
"cells": []
},
{
"slug": "kanto-route-11",
"name": "Route 11",
"x": 151.5,
"y": 91.5,
"kind": "route",
"cells": []
},
{
"slug": "kanto-route-12",
"name": "Route 12",
"x": 163.5,
"y": 88.0,
"kind": "route",
"cells": []
},
{
"slug": "kanto-route-13",
"name": "Route 13",
"x": 155.5,
"y": 107.5,
"kind": "route",
"cells": []
},
{
"slug": "kanto-route-14",
"name": "Route 14",
"x": 140.0,
"y": 111.5,
"kind": "route",
"cells": []
},
{
"slug": "kanto-route-15",
"name": "Route 15",
"x": 127.5,
"y": 115.5,
"kind": "route",
"cells": []
},
{
"slug": "kanto-route-16",
"name": "Route 16",
"x": 87.0,
"y": 67.5,
"kind": "route",
"cells": []
},
{
"slug": "kanto-route-17",
"name": "Route 17",
"x": 75.5,
"y": 92.0,
"kind": "route",
"cells": []
},
{
"slug": "kanto-route-18",
"name": "Route 18",
"x": 91.5,
"y": 115.5,
"kind": "route",
"cells": []
},
{
"slug": "route-19",
"name": "Route 19",
"x": 116.0,
"y": 128.0,
"kind": "route",
"cells": []
},
{
"slug": "route-20",
"name": "Route 20",
"x": 83.0,
"y": 132.0,
"kind": "route",
"cells": []
},
{
"slug": "route-21",
"name": "Route 21",
"x": 51.5,
"y": 119.5,
"kind": "route",
"cells": []
},
{
"slug": "kanto-route-22",
"name": "Route 22",
"x": 39.5,
"y": 83.5,
"kind": "route",
"cells": []
},
{
"slug": "kanto-route-23",
"name": "Route 23",
"x": 27.0,
"y": 67.0,
"kind": "route",
"cells": []
},
{
"slug": "kanto-route-24",
"name": "Route 24",
"x": 131.5,
"y": 31.5,
"kind": "route",
"cells": []
},
{
"slug": "kanto-route-25",
"name": "Route 25",
"x": 144.0,
"y": 28.0,
"kind": "route",
"cells": []
},
{
"slug": "kanto-route-27",
"name": "Route 27",
"x": 16.0,
"y": 110.5,
"kind": "route",
"cells": []
},
{
"slug": "kanto-route-26",
"name": "Route 26",
"x": 27.0,
"y": 98.0,
"kind": "route",
"cells": []
},
{
"slug": "kanto-route-28",
"name": "Route 28",
"x": 15.5,
"y": 83.5,
"kind": "route",
"cells": []
},
{
"slug": "one-island",
"name": "One Island",
"x": 22.5,
"y": 239.0,
"kind": "landmark",
"cells": []
},
{
"slug": "treasure-beach",
"name": "Treasure Beach",
"x": 22.0,
"y": 251.0,
"kind": "landmark",
"cells": []
},
{
"slug": "kindle-road",
"name": "Kindle Road",
"x": 30.5,
"y": 313.0,
"kind": "landmark",
"cells": []
},
{
"slug": "mt-ember",
"name": "Mt. Ember",
"x": 30.5,
"y": 198.0,
"kind": "landmark",
"cells": []
},
{
"slug": "two-island",
"name": "Two Island",
"x": 86.0,
"y": 247.0,
"kind": "landmark",
"cells": []
},
{
"slug": "cape-brink",
"name": "Cape Brink",
"x": 86.0,
"y": 234.5,
"kind": "landmark",
"cells": []
},
{
"slug": "three-island",
"name": "Three Island",
"x": 159.0,
"y": 270.0,
"kind": "landmark",
"cells": []
},
{
"slug": "three-isle-port",
"name": "Three Isle Port",
"x": 163.0,
"y": 279.0,
"kind": "landmark",
"cells": []
},
{
"slug": "bond-bridge",
"name": "Bond Bridge",
"x": 142.5,
"y": 270.5,
"kind": "landmark",
"cells": []
},
{
"slug": "berry-forest",
"name": "Berry Forest",
"x": 125.5,
"y": 270.5,
"kind": "landmark",
"cells": []
},
{
"slug": "four-island",
"name": "Four Island",
"x": 39.0,
"y": 367.0,
"kind": "landmark",
"cells": []
},
{
"slug": "five-island",
"name": "Five Island",
"x": 142.0,
"y": 423.0,
"kind": "landmark",
"cells": []
},
{
"slug": "five-isle-meadow",
"name": "Five Isle Meadow",
"x": 150.0,
"y": 426.5,
"kind": "landmark",
"cells": []
},
{
"slug": "memorial-pillar",
"name": "Memorial Pillar",
"x": 158.5,
"y": 439.0,
"kind": "landmark",
"cells": []
},
{
"slug": "water-labyrinth",
"name": "Water Labyrinth",
"x": 134.5,
"y": 414.5,
"kind": "landmark",
"cells": []
},
{
"slug": "lost-cave",
"name": "Lost Cave",
"x": 158.5,
"y": 406.0,
"kind": "landmark",
"cells": []
},
{
"slug": "resort-gorgeous",
"name": "Resort Gorgeous",
"x": 150.5,
"y": 407.0,
"kind": "landmark",
"cells": []
},
{
"slug": "navel-rock",
"name": "Navel Rock",
"x": 94.5,
"y": 398.5,
"kind": "landmark",
"cells": []
},
{
"slug": "six-island",
"name": "Six Island",
"x": 150.5,
"y": 535.0,
"kind": "landmark",
"cells": []
},
{
"slug": "water-path",
"name": "Water Path",
"x": 158.5,
"y": 535.0,
"kind": "landmark",
"cells": []
},
{
"slug": "dotted-hole",
"name": "Dotted Hole",
"x": 142.5,
"y": 559.0,
"kind": "landmark",
"cells": []
},
{
"slug": "ruin-valley",
"name": "Ruin Valley",
"x": 146.5,
"y": 555.0,
"kind": "landmark",
"cells": []
},
{
"slug": "green-path",
"name": "Green Path",
"x": 138.5,
"y": 468.5,
"kind": "landmark",
"cells": []
},
{
"slug": "pattern-bush",
"name": "Pattern Bush",
"x": 150.5,
"y": 518.5,
"kind": "landmark",
"cells": []
},
{
"slug": "outcast-island",
"name": "Outcast Island",
"x": 134.5,
"y": 506.5,
"kind": "landmark",
"cells": []
},
{
"slug": "kanto-altering-cave",
"name": "Altering Cave",
"x": 134.5,
"y": 494.5,
"kind": "landmark",
"cells": []
},
{
"slug": "seven-island",
"name": "Seven Island",
"x": 55.0,
"y": 559.0,
"kind": "landmark",
"cells": []
},
{
"slug": "trainer-tower",
"name": "Trainer Tower",
"x": 55.0,
"y": 546.5,
"kind": "landmark",
"cells": []
},
{
"slug": "canyon-entrance",
"name": "Canyon Entrance",
"x": 55.0,
"y": 567.0,
"kind": "landmark",
"cells": []
},
{
"slug": "seavault-canyon",
"name": "Seavault Canyon",
"x": 62.5,
"y": 574.0,
"kind": "landmark",
"cells": []
},
{
"slug": "tanoby-ruins",
"name": "Tanoby Ruins",
"x": 63.0,
"y": 591.0,
"kind": "landmark",
"cells": []
},
{
"slug": "birth-island",
"name": "Birth Island",
"x": 159.0,
"y": 582.5,
"kind": "landmark",
"cells": []
}
],
"source": "https://www.serebii.net/pokearth/kanto/",
"credit": "Nintendo / The Pokémon Company; map imagery and location coordinates via Serebii",
"precision": "Regional map · location markers aligned to the source image",
"pixelated": true
},
"sinnoh": {
"name": "Sinnoh",
"image": "/game-art/maps/sinnoh.webp",
"width": 216,
"height": 168,
"nodes": [
{
"slug": "twinleaf-town",
"name": "Twinleaf Town",
"x": 26.0,
"y": 154.0,
"kind": "town",
"cells": []
},
{
"slug": "lake-verity",
"name": "Lake Verity",
"x": 15.5,
"y": 143.5,
"kind": "landmark",
"cells": []
},
{
"slug": "sandgem-town",
"name": "Sandgem Town",
"x": 40.0,
"y": 147.0,
"kind": "town",
"cells": []
},
{
"slug": "jubilife-city",
"name": "Jubilife City",
"x": 36.5,
"y": 129.5,
"kind": "town",
"cells": []
},
{
"slug": "canalave-city",
"name": "Canalave City",
"x": 12.0,
"y": 122.5,
"kind": "town",
"cells": []
},
{
"slug": "iron-island",
"name": "Iron Island",
"x": 26.0,
"y": 70.0,
"kind": "landmark",
"cells": []
},
{
"slug": "full-moon-island",
"name": "Full Moon Island",
"x": 20.0,
"y": 21.0,
"kind": "landmark",
"cells": []
},
{
"slug": "new-moon-island",
"name": "New Moon Island",
"x": 33.0,
"y": 21.0,
"kind": "landmark",
"cells": []
},
{
"slug": "floaroma-town",
"name": "Floaroma Town",
"x": 40.0,
"y": 101.5,
"kind": "town",
"cells": []
},
{
"slug": "eterna-city",
"name": "Eterna City",
"x": 68.0,
"y": 80.5,
"kind": "town",
"cells": []
},
{
"slug": "oreburgh-city",
"name": "Oreburgh City",
"x": 68.0,
"y": 129.0,
"kind": "town",
"cells": []
},
{
"slug": "pal-park",
"name": "Pal Park",
"x": 68.0,
"y": 161.0,
"kind": "landmark",
"cells": []
},
{
"slug": "snowpoint-city",
"name": "Snowpoint City",
"x": 82.0,
"y": 10.5,
"kind": "town",
"cells": []
},
{
"slug": "lake-acuity",
"name": "Lake Acuity",
"x": 70.0,
"y": 12.0,
"kind": "landmark",
"cells": []
},
{
"slug": "acuity-lakefront",
"name": "Acuity Lakefront",
"x": 70.5,
"y": 10.5,
"kind": "landmark",
"cells": []
},
{
"slug": "celestic-town",
"name": "Celestic Town",
"x": 104.0,
"y": 77.0,
"kind": "town",
"cells": []
},
{
"slug": "hearthome-city",
"name": "Hearthome City",
"x": 106.5,
"y": 115.5,
"kind": "town",
"cells": []
},
{
"slug": "solaceon-town",
"name": "Solaceon Town",
"x": 127.5,
"y": 105.0,
"kind": "town",
"cells": []
},
{
"slug": "veilstone-city",
"name": "Veilstone City",
"x": 155.5,
"y": 94.5,
"kind": "town",
"cells": []
},
{
"slug": "sendoff-spring",
"name": "Sendoff Spring",
"x": 169.5,
"y": 113.0,
"kind": "landmark",
"cells": []
},
{
"slug": "spring-path",
"name": "Spring Path",
"x": 169.5,
"y": 120.5,
"kind": "landmark",
"cells": []
},
{
"slug": "lake-valor",
"name": "Lake Valor",
"x": 153.5,
"y": 129.0,
"kind": "landmark",
"cells": []
},
{
"slug": "valor-lakefront",
"name": "Valor Lakefront",
"x": 161.0,
"y": 129.0,
"kind": "landmark",
"cells": []
},
{
"slug": "sunyshore-city",
"name": "Sunyshore City",
"x": 190.5,
"y": 129.5,
"kind": "town",
"cells": []
},
{
"slug": "sinnoh-victory-road",
"name": "Victory Road",
"x": 187.0,
"y": 91.0,
"kind": "landmark",
"cells": []
},
{
"slug": "sinnoh-pokemon-league",
"name": "Pokémon League",
"x": 187.0,
"y": 84.0,
"kind": "town",
"cells": []
},
{
"slug": "fight-area",
"name": "Fight Area",
"x": 141.5,
"y": 56.0,
"kind": "town",
"cells": []
},
{
"slug": "survival-area",
"name": "Survival Area",
"x": 145.0,
"y": 35.0,
"kind": "town",
"cells": []
},
{
"slug": "resort-area",
"name": "Resort Area",
"x": 26.0,
"y": 154.0,
"kind": "town",
"cells": []
},
{
"slug": "sinnoh-battle-tower",
"name": "Battle Tower",
"x": 143.0,
"y": 48.5,
"kind": "landmark",
"cells": []
},
{
"slug": "battle-frontier",
"name": "Battle Frontier",
"x": 147.0,
"y": 48.5,
"kind": "landmark",
"cells": []
},
{
"slug": "mt-coronet",
"name": "Mt. Coronet",
"x": 82.0,
"y": 108.5,
"kind": "landmark",
"cells": []
},
{
"slug": "valley-windwords",
"name": "Valley Windwords",
"x": 54.0,
"y": 105.0,
"kind": "landmark",
"cells": []
},
{
"slug": "fuego-ironworks",
"name": "Fuego Ironworks",
"x": 40.0,
"y": 91.0,
"kind": "landmark",
"cells": []
},
{
"slug": "eterna-forest",
"name": "Eterna Forest",
"x": 50.5,
"y": 80.5,
"kind": "landmark",
"cells": []
},
{
"slug": "seabreak-path",
"name": "Seabreak Path",
"x": 201.0,
"y": 39.0,
"kind": "landmark",
"cells": []
},
{
"slug": "flower-paradise",
"name": "Flower Paradise",
"x": 201.0,
"y": 6.0,
"kind": "landmark",
"cells": []
},
{
"slug": "stark-mountain",
"name": "Stark Mountain",
"x": 166.0,
"y": 13.0,
"kind": "landmark",
"cells": []
},
{
"slug": "sinnoh-route-201",
"name": "Route 201",
"x": 29.5,
"y": 147.0,
"kind": "route",
"cells": []
},
{
"slug": "sinnoh-route-202",
"name": "Route 202",
"x": 40.0,
"y": 140.0,
"kind": "route",
"cells": []
},
{
"slug": "sinnoh-route-203",
"name": "Route 203",
"x": 50.5,
"y": 126.0,
"kind": "route",
"cells": []
},
{
"slug": "sinnoh-route-204",
"name": "Route 204",
"x": 40.0,
"y": 115.5,
"kind": "route",
"cells": []
},
{
"slug": "sinnoh-route-205",
"name": "Route 205",
"x": 60.5,
"y": 77.0,
"kind": "route",
"cells": []
},
{
"slug": "sinnoh-route-206",
"name": "Route 206",
"x": 68.0,
"y": 101.5,
"kind": "route",
"cells": []
},
{
"slug": "sinnoh-route-207",
"name": "Route 207",
"x": 71.5,
"y": 119.0,
"kind": "route",
"cells": []
},
{
"slug": "sinnoh-route-208",
"name": "Route 208",
"x": 92.0,
"y": 119.0,
"kind": "route",
"cells": []
},
{
"slug": "sinnoh-route-209",
"name": "Route 209",
"x": 124.0,
"y": 116.0,
"kind": "route",
"cells": []
},
{
"slug": "sinnoh-route-210",
"name": "Route 210",
"x": 118.0,
"y": 77.0,
"kind": "route",
"cells": []
},
{
"slug": "sinnoh-route-211",
"name": "Route 211",
"x": 90.0,
"y": 77.0,
"kind": "route",
"cells": []
},
{
"slug": "sinnoh-route-212",
"name": "Route 212",
"x": 113.0,
"y": 147.0,
"kind": "route",
"cells": []
},
{
"slug": "sinnoh-route-213",
"name": "Route 213",
"x": 152.5,
"y": 143.5,
"kind": "route",
"cells": []
},
{
"slug": "sinnoh-route-214",
"name": "Route 214",
"x": 159.0,
"y": 112.5,
"kind": "route",
"cells": []
},
{
"slug": "sinnoh-route-215",
"name": "Route 215",
"x": 137.5,
"y": 91.0,
"kind": "route",
"cells": []
},
{
"slug": "sinnoh-route-216",
"name": "Route 216",
"x": 75.0,
"y": 49.0,
"kind": "route",
"cells": []
},
{
"slug": "sinnoh-route-217",
"name": "Route 217",
"x": 68.0,
"y": 31.0,
"kind": "route",
"cells": []
},
{
"slug": "sinnoh-route-218",
"name": "Route 218",
"x": 22.5,
"y": 126.0,
"kind": "route",
"cells": []
},
{
"slug": "sinnoh-route-219",
"name": "Route 219",
"x": 40.0,
"y": 154.5,
"kind": "route",
"cells": []
},
{
"slug": "route-220",
"name": "Route 220",
"x": 44.0,
"y": 161.0,
"kind": "route",
"cells": []
},
{
"slug": "sinnoh-route-221",
"name": "Route 221",
"x": 62.0,
"y": 161.0,
"kind": "route",
"cells": []
},
{
"slug": "sinnoh-route-222",
"name": "Route 222",
"x": 172.5,
"y": 133.0,
"kind": "route",
"cells": []
},
{
"slug": "route-223",
"name": "Route 223",
"x": 187.0,
"y": 108.0,
"kind": "route",
"cells": []
},
{
"slug": "sinnoh-route-224",
"name": "Route 224",
"x": 201.0,
"y": 74.5,
"kind": "route",
"cells": []
},
{
"slug": "sinnoh-route-225",
"name": "Route 225",
"x": 138.0,
"y": 41.5,
"kind": "route",
"cells": []
},
{
"slug": "route-226",
"name": "Route 226",
"x": 159.5,
"y": 35.0,
"kind": "route",
"cells": []
},
{
"slug": "sinnoh-route-227",
"name": "Route 227",
"x": 166.0,
"y": 24.0,
"kind": "route",
"cells": []
},
{
"slug": "sinnoh-route-228",
"name": "Route 228",
"x": 173.0,
"y": 42.0,
"kind": "route",
"cells": []
},
{
"slug": "sinnoh-route-229",
"name": "Route 229",
"x": 176.5,
"y": 56.0,
"kind": "route",
"cells": []
},
{
"slug": "route-230",
"name": "Route 230",
"x": 159.0,
"y": 56.0,
"kind": "route",
"cells": []
}
],
"source": "https://www.serebii.net/pokearth/sinnoh/",
"credit": "Nintendo / The Pokémon Company; map imagery and location coordinates via Serebii",
"precision": "Regional map · location markers aligned to the source image",
"pixelated": true
},
"johto": {
"name": "Johto",
"image": "/game-art/maps/johto.webp",
"width": 166,
"height": 144,
"nodes": [
{
"slug": "new-bark-town",
"name": "New Bark Town",
"x": 148.0,
"y": 113.0,
"kind": "town",
"cells": []
},
{
"slug": "cherrygrove-city",
"name": "Cherrygrove City",
"x": 109.0,
"y": 113.0,
"kind": "town",
"cells": []
},
{
"slug": "violet-city",
"name": "Violet City",
"x": 93.5,
"y": 64.0,
"kind": "town",
"cells": []
},
{
"slug": "dark-cave",
"name": "Dark Cave",
"x": 126.0,
"y": 64.5,
"kind": "landmark",
"cells": []
},
{
"slug": "ruins-of-alph",
"name": "Ruins of Alph",
"x": 85.0,
"y": 80.0,
"kind": "landmark",
"cells": []
},
{
"slug": "union-cave",
"name": "Union Cave",
"x": 94.0,
"y": 133.0,
"kind": "landmark",
"cells": []
},
{
"slug": "azalea-town",
"name": "Azalea Town",
"x": 75.0,
"y": 133.0,
"kind": "town",
"cells": []
},
{
"slug": "ilex-forest",
"name": "Ilex Forest",
"x": 57.0,
"y": 133.0,
"kind": "landmark",
"cells": []
},
{
"slug": "goldenrod-city",
"name": "Goldenrod City",
"x": 56.0,
"y": 95.5,
"kind": "town",
"cells": []
},
{
"slug": "national-park",
"name": "National Park",
"x": 57.0,
"y": 64.0,
"kind": "landmark",
"cells": []
},
{
"slug": "ecruteak-city",
"name": "Ecruteak City",
"x": 76.0,
"y": 44.0,
"kind": "town",
"cells": []
},
{
"slug": "olivine-city",
"name": "Olivine City",
"x": 25.5,
"y": 57.0,
"kind": "town",
"cells": []
},
{
"slug": "whirl-islands",
"name": "Whirl Islands",
"x": 22.0,
"y": 92.0,
"kind": "landmark",
"cells": []
},
{
"slug": "cianwood-city",
"name": "Cianwood City",
"x": 12.0,
"y": 100.0,
"kind": "town",
"cells": []
},
{
"slug": "mt-mortar",
"name": "Mt. Mortar",
"x": 90.0,
"y": 44.0,
"kind": "landmark",
"cells": []
},
{
"slug": "mahogany-town",
"name": "Mahogany Town",
"x": 113.0,
"y": 44.0,
"kind": "town",
"cells": []
},
{
"slug": "lake-of-rage",
"name": "Lake of Rage",
"x": 113.0,
"y": 11.0,
"kind": "landmark",
"cells": []
},
{
"slug": "ice-path",
"name": "Ice Path",
"x": 133.0,
"y": 44.0,
"kind": "landmark",
"cells": []
},
{
"slug": "blackthorn-city",
"name": "Blackthorn City",
"x": 141.0,
"y": 44.0,
"kind": "town",
"cells": []
},
{
"slug": "dragons-den",
"name": "Dragon's Den",
"x": 141.0,
"y": 34.0,
"kind": "landmark",
"cells": []
},
{
"slug": "mt-silver",
"name": "Mt. Silver",
"x": 162.0,
"y": 84.0,
"kind": "landmark",
"cells": []
},
{
"slug": "tohjo-falls-kanto",
"name": "Tohjo Falls (Kanto)",
"x": 163.5,
"y": 112.0,
"kind": "landmark",
"cells": []
},
{
"slug": "johto-safari-zone",
"name": "Johto Safari Zone",
"x": 2.5,
"y": 97.0,
"kind": "landmark",
"cells": []
},
{
"slug": "battle-frontier",
"name": "Battle Frontier",
"x": 14.0,
"y": 55.0,
"kind": "landmark",
"cells": []
},
{
"slug": "route-26-kanto",
"name": "Route 26 (Kanto)",
"x": 156.5,
"y": 112.5,
"kind": "route",
"cells": []
},
{
"slug": "johto-route-29",
"name": "Route 29",
"x": 128.0,
"y": 113.0,
"kind": "route",
"cells": []
},
{
"slug": "johto-route-30",
"name": "Route 30",
"x": 110.5,
"y": 88.0,
"kind": "route",
"cells": []
},
{
"slug": "johto-route-31",
"name": "Route 31",
"x": 106.5,
"y": 63.5,
"kind": "route",
"cells": []
},
{
"slug": "johto-route-32",
"name": "Route 32",
"x": 94.0,
"y": 98.0,
"kind": "route",
"cells": []
},
{
"slug": "johto-route-33",
"name": "Route 33",
"x": 84.5,
"y": 132.5,
"kind": "route",
"cells": []
},
{
"slug": "johto-route-34",
"name": "Route 34",
"x": 57.0,
"y": 115.5,
"kind": "route",
"cells": []
},
{
"slug": "johto-route-35",
"name": "Route 35",
"x": 57.0,
"y": 78.0,
"kind": "route",
"cells": []
},
{
"slug": "johto-route-36",
"name": "Route 36",
"x": 74.5,
"y": 64.0,
"kind": "route",
"cells": []
},
{
"slug": "johto-route-37",
"name": "Route 37",
"x": 76.5,
"y": 56.5,
"kind": "route",
"cells": []
},
{
"slug": "johto-route-38",
"name": "Route 38",
"x": 45.5,
"y": 44.0,
"kind": "route",
"cells": []
},
{
"slug": "johto-route-39",
"name": "Route 39",
"x": 29.5,
"y": 50.5,
"kind": "route",
"cells": []
},
{
"slug": "route-40",
"name": "Route 40",
"x": 22.0,
"y": 71.5,
"kind": "route",
"cells": []
},
{
"slug": "route-41",
"name": "Route 41",
"x": 22.0,
"y": 93.5,
"kind": "route",
"cells": []
},
{
"slug": "johto-route-42",
"name": "Route 42",
"x": 95.0,
"y": 44.0,
"kind": "route",
"cells": []
},
{
"slug": "johto-route-43",
"name": "Route 43",
"x": 113.0,
"y": 27.5,
"kind": "route",
"cells": []
},
{
"slug": "johto-route-44",
"name": "Route 44",
"x": 122.5,
"y": 44.0,
"kind": "route",
"cells": []
},
{
"slug": "johto-route-45",
"name": "Route 45",
"x": 141.0,
"y": 68.5,
"kind": "route",
"cells": []
},
{
"slug": "johto-route-46",
"name": "Route 46",
"x": 135.0,
"y": 93.0,
"kind": "route",
"cells": []
},
{
"slug": "johto-route-47",
"name": "Route 47",
"x": 4.0,
"y": 107.5,
"kind": "route",
"cells": []
},
{
"slug": "johto-route-48",
"name": "Route 48",
"x": 3.0,
"y": 102.5,
"kind": "route",
"cells": []
}
],
"source": "https://www.serebii.net/pokearth/johto/",
"credit": "Nintendo / The Pokémon Company; map imagery and location coordinates via Serebii",
"precision": "Regional map · location markers aligned to the source image",
"pixelated": true
},
"unova": {
"name": "Unova",
"image": "/game-art/maps/unova.webp",
"width": 256,
"height": 168,
"nodes": [
{
"slug": "unova-route-1",
"name": "Route 1",
"x": 232.0,
"y": 148.0,
"kind": "route",
"cells": []
},
{
"slug": "unova-route-2",
"name": "Route 2",
"x": 230.5,
"y": 128.0,
"kind": "route",
"cells": []
},
{
"slug": "unova-route-3",
"name": "Route 3",
"x": 215.5,
"y": 119.0,
"kind": "route",
"cells": []
},
{
"slug": "unova-route-4",
"name": "Route 4",
"x": 132.0,
"y": 110.0,
"kind": "route",
"cells": []
},
{
"slug": "unova-route-5",
"name": "Route 5",
"x": 120.5,
"y": 91.5,
"kind": "route",
"cells": []
},
{
"slug": "unova-route-6",
"name": "Route 6",
"x": 56.5,
"y": 78.5,
"kind": "route",
"cells": []
},
{
"slug": "unova-route-7",
"name": "Route 7",
"x": 57.0,
"y": 54.5,
"kind": "route",
"cells": []
},
{
"slug": "unova-route-8",
"name": "Route 8",
"x": 87.0,
"y": 44.0,
"kind": "route",
"cells": []
},
{
"slug": "unova-route-9",
"name": "Route 9",
"x": 120.0,
"y": 44.0,
"kind": "route",
"cells": []
},
{
"slug": "unova-route-10",
"name": "Route 10",
"x": 146.0,
"y": 31.5,
"kind": "route",
"cells": []
},
{
"slug": "unova-route-11",
"name": "Route 11",
"x": 144.5,
"y": 44.0,
"kind": "route",
"cells": []
},
{
"slug": "unova-route-12",
"name": "Route 12",
"x": 177.0,
"y": 44.0,
"kind": "route",
"cells": []
},
{
"slug": "unova-route-13",
"name": "Route 13",
"x": 207.5,
"y": 56.5,
"kind": "route",
"cells": []
},
{
"slug": "unova-route-14",
"name": "Route 14",
"x": 207.0,
"y": 79.5,
"kind": "route",
"cells": []
},
{
"slug": "unova-route-15",
"name": "Route 15",
"x": 176.5,
"y": 91.5,
"kind": "route",
"cells": []
},
{
"slug": "unova-route-16",
"name": "Route 16",
"x": 144.0,
"y": 91.5,
"kind": "route",
"cells": []
},
{
"slug": "unova-route-17",
"name": "Route 17",
"x": 219.5,
"y": 158.5,
"kind": "route",
"cells": []
},
{
"slug": "unova-route-18",
"name": "Route 18",
"x": 207.5,
"y": 158.5,
"kind": "route",
"cells": []
},
{
"slug": "unova-route-19",
"name": "Route 19",
"x": 19.5,
"y": 129.0,
"kind": "route",
"cells": []
},
{
"slug": "unova-route-20",
"name": "Route 20",
"x": 51.0,
"y": 128.0,
"kind": "route",
"cells": []
},
{
"slug": "unova-route-21",
"name": "Route 21",
"x": 235.0,
"y": 45.5,
"kind": "route",
"cells": []
},
{
"slug": "unova-route-22",
"name": "Route 22",
"x": 220.0,
"y": 37.0,
"kind": "route",
"cells": []
},
{
"slug": "unova-route-23",
"name": "Route 23",
"x": 192.5,
"y": 17.0,
"kind": "route",
"cells": []
},
{
"slug": "marine-tube",
"name": "Marine Tube",
"x": 247.0,
"y": 37.5,
"kind": "landmark",
"cells": []
},
{
"slug": "sky-arrow-bridge",
"name": "Sky Arrow Bridge",
"x": 162.5,
"y": 123.5,
"kind": "landmark",
"cells": []
},
{
"slug": "desert-resort",
"name": "Desert Resort",
"x": 124.5,
"y": 104.5,
"kind": "landmark",
"cells": []
},
{
"slug": "tubeline-bridge",
"name": "Tubeline Bridge",
"x": 103.5,
"y": 43.0,
"kind": "landmark",
"cells": []
},
{
"slug": "village-bridge",
"name": "Village Bridge",
"x": 160.5,
"y": 43.0,
"kind": "town",
"cells": []
},
{
"slug": "marvelous-bridge",
"name": "Marvelous Bridge",
"x": 159.5,
"y": 91.0,
"kind": "landmark",
"cells": []
},
{
"slug": "driftveil-drawbridge",
"name": "Driftveil Drawbridge",
"x": 97.0,
"y": 91.0,
"kind": "landmark",
"cells": []
},
{
"slug": "nuvema-town",
"name": "Nuvema Town",
"x": 232.0,
"y": 158.0,
"kind": "town",
"cells": []
},
{
"slug": "plasma-frigate",
"name": "Plasma Frigate",
"x": 222.0,
"y": 151.0,
"kind": "landmark",
"cells": []
},
{
"slug": "accumula-town",
"name": "Accumula Town",
"x": 232.0,
"y": 138.0,
"kind": "town",
"cells": []
},
{
"slug": "striaton-city",
"name": "Striaton City",
"x": 228.0,
"y": 118.0,
"kind": "town",
"cells": []
},
{
"slug": "nacrene-city",
"name": "Nacrene City",
"x": 203.0,
"y": 118.0,
"kind": "town",
"cells": []
},
{
"slug": "castelia-city",
"name": "Castelia City",
"x": 132.0,
"y": 130.0,
"kind": "town",
"cells": []
},
{
"slug": "nimbasa-city",
"name": "Nimbasa City",
"x": 132.0,
"y": 91.0,
"kind": "town",
"cells": []
},
{
"slug": "driftveil-city",
"name": "Driftveil City",
"x": 74.0,
"y": 91.0,
"kind": "town",
"cells": []
},
{
"slug": "mistralton-city",
"name": "Mistralton City",
"x": 40.0,
"y": 67.0,
"kind": "town",
"cells": []
},
{
"slug": "icirrus-city",
"name": "Icirrus City",
"x": 74.0,
"y": 43.0,
"kind": "town",
"cells": []
},
{
"slug": "opelucid-city",
"name": "Opelucid City",
"x": 132.0,
"y": 43.0,
"kind": "town",
"cells": []
},
{
"slug": "unova-pokemon-league",
"name": "Pokémon League",
"x": 170.0,
"y": 15.0,
"kind": "town",
"cells": []
},
{
"slug": "lacunosa-town",
"name": "Lacunosa Town",
"x": 190.0,
"y": 43.0,
"kind": "town",
"cells": []
},
{
"slug": "undella-town",
"name": "Undella Town",
"x": 224.0,
"y": 67.0,
"kind": "town",
"cells": []
},
{
"slug": "black-city",
"name": "Black City",
"x": 187.0,
"y": 91.0,
"kind": "town",
"cells": []
},
{
"slug": "white-forest",
"name": "White Forest",
"x": 193.0,
"y": 91.0,
"kind": "landmark",
"cells": []
},
{
"slug": "aspertia-city",
"name": "Aspertia City",
"x": 14.0,
"y": 154.0,
"kind": "town",
"cells": []
},
{
"slug": "floccesy-town",
"name": "Floccesy Town",
"x": 32.5,
"y": 128.0,
"kind": "town",
"cells": []
},
{
"slug": "virbank-city",
"name": "Virbank City",
"x": 69.5,
"y": 128.0,
"kind": "town",
"cells": []
},
{
"slug": "pokewood",
"name": "Pokéwood",
"x": 64.0,
"y": 116.0,
"kind": "landmark",
"cells": []
},
{
"slug": "floccesy-ranch",
"name": "Floccesy Ranch",
"x": 41.0,
"y": 118.0,
"kind": "landmark",
"cells": []
},
{
"slug": "cave-of-being",
"name": "Cave of Being",
"x": 41.0,
"y": 139.0,
"kind": "landmark",
"cells": []
},
{
"slug": "virbank-complex",
"name": "Virbank Complex",
"x": 64.0,
"y": 139.0,
"kind": "landmark",
"cells": []
},
{
"slug": "castelia-sewers",
"name": "Castelia Sewers",
"x": 156.0,
"y": 144.0,
"kind": "landmark",
"cells": []
},
{
"slug": "p2-laboratory",
"name": "P2 Laboratory",
"x": 214.0,
"y": 152.0,
"kind": "landmark",
"cells": []
},
{
"slug": "relic-passage",
"name": "Relic Passage",
"x": 105.0,
"y": 119.0,
"kind": "landmark",
"cells": []
},
{
"slug": "pwt",
"name": "PWT",
"x": 77.0,
"y": 104.0,
"kind": "landmark",
"cells": []
},
{
"slug": "clay-tunnel",
"name": "Clay Tunnel",
"x": 75.0,
"y": 91.5,
"kind": "landmark",
"cells": []
},
{
"slug": "lentimas-town",
"name": "Lentimas Town",
"x": 187.0,
"y": 68.0,
"kind": "town",
"cells": []
},
{
"slug": "strange-house",
"name": "Strange House",
"x": 198.0,
"y": 60.0,
"kind": "landmark",
"cells": []
},
{
"slug": "reversal-mountain",
"name": "Reversal Mountain",
"x": 206.0,
"y": 68.0,
"kind": "landmark",
"cells": []
},
{
"slug": "seaside-cave",
"name": "Seaside Cave",
"x": 235.0,
"y": 53.0,
"kind": "landmark",
"cells": []
},
{
"slug": "humilau-city",
"name": "Humilau City",
"x": 235.0,
"y": 35.5,
"kind": "town",
"cells": []
},
{
"slug": "ns-castle",
"name": "N's Castle",
"x": 182.0,
"y": 7.0,
"kind": "landmark",
"cells": []
},
{
"slug": "unova-victory-road",
"name": "Victory Road",
"x": 163.0,
"y": 24.0,
"kind": "landmark",
"cells": []
},
{
"slug": "dreamyard",
"name": "Dreamyard",
"x": 239.0,
"y": 118.0,
"kind": "landmark",
"cells": []
},
{
"slug": "wellspring-cave",
"name": "Wellspring Cave",
"x": 215.0,
"y": 110.0,
"kind": "landmark",
"cells": []
},
{
"slug": "pinwheel-forest",
"name": "Pinwheel Forest",
"x": 194.0,
"y": 125.0,
"kind": "landmark",
"cells": []
},
{
"slug": "relic-castle",
"name": "Relic Castle",
"x": 115.0,
"y": 104.0,
"kind": "landmark",
"cells": []
},
{
"slug": "mistralton-cave",
"name": "Mistralton Cave",
"x": 69.0,
"y": 74.0,
"kind": "landmark",
"cells": []
},
{
"slug": "chargestone-cave",
"name": "Chargestone Cave",
"x": 42.0,
"y": 80.0,
"kind": "landmark",
"cells": []
},
{
"slug": "celestial-tower",
"name": "Celestial Tower",
"x": 54.0,
"y": 50.0,
"kind": "landmark",
"cells": []
},
{
"slug": "twist-mountain",
"name": "Twist Mountain",
"x": 72.0,
"y": 55.0,
"kind": "landmark",
"cells": []
},
{
"slug": "dragonspiral-tower",
"name": "Dragonspiral Tower",
"x": 66.0,
"y": 31.0,
"kind": "landmark",
"cells": []
},
{
"slug": "moor-of-icirrus",
"name": "Moor of Icirrus",
"x": 88.0,
"y": 36.0,
"kind": "landmark",
"cells": []
},
{
"slug": "anville-town",
"name": "Anville Town",
"x": 7.0,
"y": 30.0,
"kind": "town",
"cells": []
},
{
"slug": "challengers-cave",
"name": "Challenger's Cave",
"x": 117.0,
"y": 49.0,
"kind": "landmark",
"cells": []
},
{
"slug": "giant-chasm",
"name": "Giant Chasm",
"x": 208.0,
"y": 37.0,
"kind": "landmark",
"cells": []
},
{
"slug": "undella-bay",
"name": "Undella Bay",
"x": 242.0,
"y": 64.0,
"kind": "landmark",
"cells": []
},
{
"slug": "abundant-shrine",
"name": "Abundant Shrine",
"x": 197.0,
"y": 77.0,
"kind": "landmark",
"cells": []
},
{
"slug": "lostlorn-forest",
"name": "Lostlorn Forest",
"x": 146.0,
"y": 84.0,
"kind": "landmark",
"cells": []
},
{
"slug": "entralink",
"name": "Entralink",
"x": 132.0,
"y": 67.0,
"kind": "landmark",
"cells": []
},
{
"slug": "liberty-island",
"name": "Liberty Island",
"x": 74.0,
"y": 145.0,
"kind": "landmark",
"cells": []
},
{
"slug": "unity-tower",
"name": "Unity Tower",
"x": 99.0,
"y": 157.0,
"kind": "landmark",
"cells": []
}
],
"source": "https://www.serebii.net/pokearth/unova/",
"credit": "Nintendo / The Pokémon Company; map imagery and location coordinates via Serebii",
"precision": "Regional map · location markers aligned to the source image",
"pixelated": true
},
"kalos": {
"name": "Kalos",
"image": "/game-art/maps/kalos.webp",
"width": 320,
"height": 210,
"nodes": [
{
"slug": "kalos-route-1",
"name": "Route 1",
"x": 211.5,
"y": 168.0,
"kind": "route",
"cells": []
},
{
"slug": "kalos-route-2",
"name": "Route 2",
"x": 211.5,
"y": 145.0,
"kind": "route",
"cells": []
},
{
"slug": "kalos-route-3",
"name": "Route 3",
"x": 204.5,
"y": 128.0,
"kind": "route",
"cells": []
},
{
"slug": "kalos-route-4",
"name": "Route 4",
"x": 183.0,
"y": 102.0,
"kind": "route",
"cells": []
},
{
"slug": "kalos-route-5",
"name": "Route 5",
"x": 145.0,
"y": 102.0,
"kind": "route",
"cells": []
},
{
"slug": "kalos-route-6",
"name": "Route 6",
"x": 112.0,
"y": 106.0,
"kind": "route",
"cells": []
},
{
"slug": "kalos-route-7",
"name": "Route 7",
"x": 100.0,
"y": 120.5,
"kind": "route",
"cells": []
},
{
"slug": "kalos-route-8",
"name": "Route 8",
"x": 62.5,
"y": 140.5,
"kind": "route",
"cells": []
},
{
"slug": "kalos-route-9",
"name": "Route 9",
"x": 93.5,
"y": 159.0,
"kind": "route",
"cells": []
},
{
"slug": "kalos-route-10",
"name": "Route 10",
"x": 41.5,
"y": 110.5,
"kind": "route",
"cells": []
},
{
"slug": "kalos-route-11",
"name": "Route 11",
"x": 33.5,
"y": 91.0,
"kind": "route",
"cells": []
},
{
"slug": "kalos-route-12",
"name": "Route 12",
"x": 78.0,
"y": 68.5,
"kind": "route",
"cells": []
},
{
"slug": "kalos-route-13",
"name": "Route 13",
"x": 133.5,
"y": 69.0,
"kind": "route",
"cells": []
},
{
"slug": "kalos-route-14",
"name": "Route 14",
"x": 165.0,
"y": 46.5,
"kind": "route",
"cells": []
},
{
"slug": "kalos-route-15",
"name": "Route 15",
"x": 192.0,
"y": 42.5,
"kind": "route",
"cells": []
},
{
"slug": "kalos-route-16",
"name": "Route 16",
"x": 196.0,
"y": 70.0,
"kind": "route",
"cells": []
},
{
"slug": "kalos-route-17",
"name": "Route 17",
"x": 249.5,
"y": 71.5,
"kind": "route",
"cells": []
},
{
"slug": "kalos-route-18",
"name": "Route 18",
"x": 289.5,
"y": 87.5,
"kind": "route",
"cells": []
},
{
"slug": "kalos-route-19",
"name": "Route 19",
"x": 284.5,
"y": 106.5,
"kind": "route",
"cells": []
},
{
"slug": "kalos-route-20",
"name": "Route 20",
"x": 264.0,
"y": 138.5,
"kind": "route",
"cells": []
},
{
"slug": "kalos-route-21",
"name": "Route 21",
"x": 252.5,
"y": 116.5,
"kind": "route",
"cells": []
},
{
"slug": "kalos-route-22",
"name": "Route 22",
"x": 215.5,
"y": 117.0,
"kind": "route",
"cells": []
},
{
"slug": "ambrette-town",
"name": "Ambrette Town",
"x": 72.0,
"y": 159.0,
"kind": "town",
"cells": []
},
{
"slug": "anistar-city",
"name": "Anistar City",
"x": 281.0,
"y": 80.0,
"kind": "town",
"cells": []
},
{
"slug": "aquacorde-town",
"name": "Aquacorde Town",
"x": 212.0,
"y": 157.0,
"kind": "town",
"cells": []
},
{
"slug": "azure-bay",
"name": "Azure Bay",
"x": 94.5,
"y": 49.5,
"kind": "landmark",
"cells": []
},
{
"slug": "camphrier-town",
"name": "Camphrier Town",
"x": 131.0,
"y": 121.0,
"kind": "town",
"cells": []
},
{
"slug": "chamber-of-empitness",
"name": "Chamber of Empitness",
"x": 221.5,
"y": 125.5,
"kind": "landmark",
"cells": []
},
{
"slug": "connecting-cave",
"name": "Connecting Cave",
"x": 70.5,
"y": 120.5,
"kind": "landmark",
"cells": []
},
{
"slug": "couriway-town",
"name": "Couriway Town",
"x": 298.0,
"y": 96.0,
"kind": "town",
"cells": []
},
{
"slug": "coumarine-city",
"name": "Coumarine City",
"x": 110.0,
"y": 63.0,
"kind": "town",
"cells": []
},
{
"slug": "cyllage-city",
"name": "Cyllage City",
"x": 56.0,
"y": 120.0,
"kind": "town",
"cells": []
},
{
"slug": "dendemille-town",
"name": "Dendemille Town",
"x": 219.0,
"y": 63.0,
"kind": "town",
"cells": []
},
{
"slug": "frost-cavern",
"name": "Frost Cavern",
"x": 232.0,
"y": 68.0,
"kind": "landmark",
"cells": []
},
{
"slug": "geosenge-town",
"name": "Geosenge Town",
"x": 29.0,
"y": 100.0,
"kind": "town",
"cells": []
},
{
"slug": "glittering-cave",
"name": "Glittering Cave",
"x": 116.5,
"y": 158.5,
"kind": "landmark",
"cells": []
},
{
"slug": "kalos-power-plant",
"name": "Kalos Power Plant",
"x": 122.0,
"y": 85.0,
"kind": "landmark",
"cells": []
},
{
"slug": "kiloude-city",
"name": "Kiloude City",
"x": 240.0,
"y": 194.0,
"kind": "town",
"cells": []
},
{
"slug": "laverre-city",
"name": "Laverre City",
"x": 165.0,
"y": 24.0,
"kind": "town",
"cells": []
},
{
"slug": "lost-hotel",
"name": "Lost Hotel",
"x": 191.0,
"y": 55.0,
"kind": "landmark",
"cells": []
},
{
"slug": "lumiose-city",
"name": "Lumiose City",
"x": 166.0,
"y": 78.0,
"kind": "town",
"cells": []
},
{
"slug": "parfum-palace",
"name": "Parfum Palace",
"x": 95.0,
"y": 94.0,
"kind": "landmark",
"cells": []
},
{
"slug": "poke-ball-factory",
"name": "Poké Ball Factory",
"x": 164.5,
"y": 11.5,
"kind": "landmark",
"cells": []
},
{
"slug": "kalos-pokemon-league",
"name": "Pokémon League",
"x": 234.0,
"y": 90.0,
"kind": "town",
"cells": []
},
{
"slug": "pokemon-village",
"name": "Pokémon Village",
"x": 258.5,
"y": 158.5,
"kind": "town",
"cells": []
},
{
"slug": "reflection-cave",
"name": "Reflection Cave",
"x": 41.0,
"y": 84.0,
"kind": "landmark",
"cells": []
},
{
"slug": "santalune-city",
"name": "Santalune City",
"x": 198.0,
"y": 118.0,
"kind": "town",
"cells": []
},
{
"slug": "santalune-forest",
"name": "Santalune Forest",
"x": 211.5,
"y": 135.5,
"kind": "landmark",
"cells": []
},
{
"slug": "sea-spirits-den",
"name": "Sea Spirit’s Den",
"x": 80.5,
"y": 38.5,
"kind": "landmark",
"cells": []
},
{
"slug": "shalour-city",
"name": "Shalour City",
"x": 47.5,
"y": 76.0,
"kind": "town",
"cells": []
},
{
"slug": "snowbelle-city",
"name": "Snowbelle City",
"x": 271.0,
"y": 117.0,
"kind": "town",
"cells": []
},
{
"slug": "terminus-cave",
"name": "Terminus Cave",
"x": 307.5,
"y": 78.5,
"kind": "landmark",
"cells": []
},
{
"slug": "vaniville-town",
"name": "Vaniville Town",
"x": 212.0,
"y": 181.0,
"kind": "town",
"cells": []
},
{
"slug": "kalos-victory-road",
"name": "Victory Road",
"x": 235.0,
"y": 109.5,
"kind": "landmark",
"cells": []
}
],
"source": "https://www.serebii.net/pokearth/kalos/",
"credit": "Nintendo / The Pokémon Company; map imagery and location coordinates via Serebii",
"precision": "Regional map · location markers aligned to the source image",
"pixelated": true
},
"alola": {
"name": "Alola",
"image": "/game-art/maps/alola.webp",
"width": 400,
"height": 240,
"nodes": [
{
"slug": "iki-town",
"name": "Iki Town",
"x": 58.0,
"y": 96.96,
"kind": "town",
"cells": []
},
{
"slug": "hauoli-city",
"name": "Hau'oli City",
"x": 48.0,
"y": 115.92,
"kind": "town",
"cells": []
},
{
"slug": "melemele-sea",
"name": "Melemele Sea",
"x": 75.2,
"y": 132.0,
"kind": "landmark",
"cells": []
},
{
"slug": "heahea-city",
"name": "Heahea City",
"x": 123.2,
"y": 76.8,
"kind": "town",
"cells": []
},
{
"slug": "paniola-town",
"name": "Paniola Town",
"x": 137.2,
"y": 61.92,
"kind": "town",
"cells": []
},
{
"slug": "royal-avenue",
"name": "Royal Avenue",
"x": 151.2,
"y": 78.0,
"kind": "landmark",
"cells": []
},
{
"slug": "konikoni-city",
"name": "Konikoni City",
"x": 105.2,
"y": 69.12,
"kind": "town",
"cells": []
},
{
"slug": "malie-city-proper",
"name": "Malie City",
"x": 365.2,
"y": 150.96,
"kind": "town",
"cells": []
},
{
"slug": "tapu-village",
"name": "Tapu Village",
"x": 314.0,
"y": 175.92,
"kind": "town",
"cells": []
},
{
"slug": "po-town",
"name": "Po Town",
"x": 316.0,
"y": 132.0,
"kind": "town",
"cells": []
},
{
"slug": "mount-lanakila",
"name": "Mount Lanakila",
"x": 331.2,
"y": 155.04,
"kind": "landmark",
"cells": []
},
{
"slug": "seafolk-village",
"name": "Seafolk Village",
"x": 227.2,
"y": 90.96,
"kind": "town",
"cells": []
},
{
"slug": "poni-wilds",
"name": "Poni Wilds",
"x": 231.2,
"y": 79.92,
"kind": "landmark",
"cells": []
},
{
"slug": "vast-poni-canyon",
"name": "Vast Poni Canyon",
"x": 268.0,
"y": 47.04,
"kind": "landmark",
"cells": []
},
{
"slug": "aether-paradise",
"name": "Aether Paradise",
"x": 153.2,
"y": 148.08,
"kind": "landmark",
"cells": []
}
],
"source": "https://www.serebii.net/pokearth/alola/",
"credit": "Nintendo / The Pokémon Company; map imagery and location coordinates via Serebii",
"precision": "Game map · approximate landmark markers",
"pixelated": true
},
"galar": {
"name": "Galar",
"image": "/game-art/maps/galar.webp",
"width": 728,
"height": 1420,
"nodes": [
{
"slug": "postwick",
"name": "Postwick",
"x": 200.2,
"y": 972.7,
"kind": "landmark",
"cells": []
},
{
"slug": "wedgehurst",
"name": "Wedgehurst",
"x": 200.2,
"y": 901.7,
"kind": "landmark",
"cells": []
},
{
"slug": "wild-area",
"name": "Wild Area",
"x": 190.008,
"y": 769.64,
"kind": "town",
"cells": []
},
{
"slug": "motostoke",
"name": "Motostoke",
"x": 187.096,
"y": 657.46,
"kind": "landmark",
"cells": []
},
{
"slug": "turffield",
"name": "Turffield",
"x": 90.272,
"y": 580.78,
"kind": "landmark",
"cells": []
},
{
"slug": "hulbury",
"name": "Hulbury",
"x": 280.28,
"y": 579.36,
"kind": "landmark",
"cells": []
},
{
"slug": "hammerlocke",
"name": "Hammerlocke",
"x": 190.736,
"y": 489.9,
"kind": "landmark",
"cells": []
},
{
"slug": "stow-on-side",
"name": "Stow-on-Side",
"x": 91.728,
"y": 444.46,
"kind": "landmark",
"cells": []
},
{
"slug": "ballonlea",
"name": "Ballonlea",
"x": 75.712,
"y": 345.06,
"kind": "landmark",
"cells": []
},
{
"slug": "circhester",
"name": "Circhester",
"x": 315.224,
"y": 376.3,
"kind": "landmark",
"cells": []
},
{
"slug": "spikemuth",
"name": "Spikemuth",
"x": 345.072,
"y": 492.74,
"kind": "landmark",
"cells": []
},
{
"slug": "wyndon",
"name": "Wyndon",
"x": 190.736,
"y": 133.48,
"kind": "landmark",
"cells": []
},
{
"slug": "isle-of-armor",
"name": "Isle of Armor",
"x": 559.832,
"y": 499.84,
"kind": "landmark",
"cells": []
},
{
"slug": "crown-tundra",
"name": "Crown Tundra",
"x": 190.008,
"y": 1199.9,
"kind": "landmark",
"cells": []
}
],
"source": "https://www.serebii.net/pokearth/galar/",
"credit": "Nintendo / The Pokémon Company; map imagery and location coordinates via Serebii",
"precision": "Game map · approximate landmark markers",
"pixelated": false
},
"hisui": {
"name": "Hisui",
"image": "/game-art/maps/hisui.webp",
"width": 640,
"height": 360,
"nodes": [
{
"slug": "jubilife-village",
"name": "Jubilife Village",
"x": 198.4,
"y": 198.0,
"kind": "town",
"cells": []
},
{
"slug": "obsidian-fieldlands",
"name": "Obsidian Fieldlands",
"x": 172.8,
"y": 252.0,
"kind": "landmark",
"cells": []
},
{
"slug": "crimson-mirelands",
"name": "Crimson Mirelands",
"x": 448.0,
"y": 244.8,
"kind": "landmark",
"cells": []
},
{
"slug": "cobalt-coastlands",
"name": "Cobalt Coastlands",
"x": 550.4,
"y": 126.0,
"kind": "landmark",
"cells": []
},
{
"slug": "coronet-highlands",
"name": "Coronet Highlands",
"x": 332.8,
"y": 154.8,
"kind": "landmark",
"cells": []
},
{
"slug": "alabaster-icelands",
"name": "Alabaster Icelands",
"x": 240.0,
"y": 64.8,
"kind": "landmark",
"cells": []
},
{
"slug": "temple-of-sinnoh",
"name": "Temple of Sinnoh",
"x": 230.4,
"y": 36.0,
"kind": "landmark",
"cells": []
},
{
"slug": "prelude-beach",
"name": "Prelude Beach",
"x": 166.4,
"y": 219.6,
"kind": "landmark",
"cells": []
}
],
"source": "https://www.serebii.net/pokearth/hisui/",
"credit": "Nintendo / The Pokémon Company; map imagery and location coordinates via Serebii",
"precision": "Game map · approximate landmark markers",
"pixelated": false
},
"paldea": {
"name": "Paldea",
"image": "/game-art/maps/paldea.webp",
"width": 2048,
"height": 2048,
"nodes": [
{
"slug": "cabo-poco",
"name": "Cabo Poco",
"x": 1064.96,
"y": 1904.64,
"kind": "landmark",
"cells": []
},
{
"slug": "los-platos",
"name": "Los Platos",
"x": 1044.48,
"y": 1740.8,
"kind": "landmark",
"cells": []
},
{
"slug": "mesagoza",
"name": "Mesagoza",
"x": 1003.52,
"y": 1597.44,
"kind": "landmark",
"cells": []
},
{
"slug": "cortondo",
"name": "Cortondo",
"x": 634.88,
"y": 1576.96,
"kind": "landmark",
"cells": []
},
{
"slug": "artazon",
"name": "Artazon",
"x": 1413.12,
"y": 1597.44,
"kind": "landmark",
"cells": []
},
{
"slug": "levincia",
"name": "Levincia",
"x": 1699.84,
"y": 1187.84,
"kind": "landmark",
"cells": []
},
{
"slug": "cascarrafa",
"name": "Cascarrafa",
"x": 614.4,
"y": 1187.84,
"kind": "landmark",
"cells": []
},
{
"slug": "porto-marinada",
"name": "Porto Marinada",
"x": 286.72,
"y": 983.04,
"kind": "landmark",
"cells": []
},
{
"slug": "medali",
"name": "Medali",
"x": 716.8,
"y": 819.2,
"kind": "landmark",
"cells": []
},
{
"slug": "montenevera",
"name": "Montenevera",
"x": 1044.48,
"y": 552.96,
"kind": "landmark",
"cells": []
},
{
"slug": "alfornada",
"name": "Alfornada",
"x": 307.2,
"y": 1822.72,
"kind": "landmark",
"cells": []
},
{
"slug": "glaseado-mountain",
"name": "Glaseado Mountain",
"x": 1126.4,
"y": 634.88,
"kind": "landmark",
"cells": []
},
{
"slug": "casseroya-lake",
"name": "Casseroya Lake",
"x": 512.0,
"y": 573.44,
"kind": "landmark",
"cells": []
},
{
"slug": "area-zero",
"name": "Area Zero",
"x": 983.04,
"y": 1249.28,
"kind": "town",
"cells": []
},
{
"slug": "pokemon-league",
"name": "Pokémon League",
"x": 921.6,
"y": 1474.56,
"kind": "town",
"cells": []
}
],
"source": "https://www.serebii.net/pokearth/paldea/",
"credit": "Nintendo / The Pokémon Company; map imagery and location coordinates via Serebii",
"precision": "Game map · approximate landmark markers",
"pixelated": false
},
"orre": {
"name": "Orre",
"image": "/game-art/maps/orre.webp",
"width": 640,
"height": 480,
"nodes": [
{
"slug": "phenac-city",
"name": "Phenac City",
"x": 467.2,
"y": 293.76,
"kind": "town",
"cells": []
},
{
"slug": "pyrite-town",
"name": "Pyrite Town",
"x": 358.4,
"y": 211.2,
"kind": "town",
"cells": []
},
{
"slug": "agate-village",
"name": "Agate Village",
"x": 249.6,
"y": 144.0,
"kind": "town",
"cells": []
},
{
"slug": "mt-battle",
"name": "Mt. Battle",
"x": 345.6,
"y": 95.04,
"kind": "landmark",
"cells": []
},
{
"slug": "realgam-tower",
"name": "Realgam Tower",
"x": 377.6,
"y": 266.88,
"kind": "landmark",
"cells": []
},
{
"slug": "outskirt-stand",
"name": "Outskirt Stand",
"x": 561.92,
"y": 296.16,
"kind": "landmark",
"cells": []
},
{
"slug": "snagem-hideout",
"name": "Snagem Hideout",
"x": 537.6,
"y": 172.8,
"kind": "landmark",
"cells": []
},
{
"slug": "cipher-lab",
"name": "Cipher Lab",
"x": 469.76,
"y": 132.96,
"kind": "landmark",
"cells": []
},
{
"slug": "gateon-port",
"name": "Gateon Port",
"x": 81.92,
"y": 153.12,
"kind": "landmark",
"cells": []
},
{
"slug": "pokemon-hq-lab",
"name": "Pokemon Hq Lab",
"x": 124.8,
"y": 94.08,
"kind": "landmark",
"cells": []
},
{
"slug": "rock-poke-spot",
"name": "Rock Poke Spot",
"x": 554.88,
"y": 232.8,
"kind": "landmark",
"cells": []
},
{
"slug": "oasis-poke-spot",
"name": "Oasis Poke Spot",
"x": 368.0,
"y": 153.12,
"kind": "landmark",
"cells": []
},
{
"slug": "cave-poke-spot",
"name": "Cave Poke Spot",
"x": 245.12,
"y": 225.6,
"kind": "landmark",
"cells": []
},
{
"slug": "citadark-isle",
"name": "Citadark Isle",
"x": 198.4,
"y": 276.96,
"kind": "landmark",
"cells": []
},
{
"slug": "orre-colosseum",
"name": "Orre Colosseum",
"x": 144.64,
"y": 223.2,
"kind": "landmark",
"cells": []
}
],
"source": "https://pokemonrevolution.net/forum/topic/147410-orre-region/",
"credit": "Nintendo / Genius Sonority; Pokémon XD screenshot via Pokémon Revolution forum",
"precision": "Game map · approximate landmark markers",
"pixelated": false
},
"kitakami": {
"name": "Kitakami",
"image": "/game-art/maps/kitakami.webp",
"width": 2048,
"height": 2048,
"nodes": [
{
"slug": "mossui-town",
"name": "Mossui Town",
"x": 1146.88,
"y": 1576.96,
"kind": "town",
"cells": []
},
{
"slug": "loyalty-plaza",
"name": "Loyalty Plaza",
"x": 880.64,
"y": 1638.4,
"kind": "landmark",
"cells": []
},
{
"slug": "apple-hills",
"name": "Apple Hills",
"x": 778.24,
"y": 1536.0,
"kind": "landmark",
"cells": []
},
{
"slug": "kitakami-hall",
"name": "Kitakami Hall",
"x": 1372.16,
"y": 1187.84,
"kind": "landmark",
"cells": []
},
{
"slug": "oni-mountain",
"name": "Oni Mountain",
"x": 1003.52,
"y": 1003.52,
"kind": "landmark",
"cells": []
},
{
"slug": "crystal-pool",
"name": "Crystal Pool",
"x": 983.04,
"y": 1024.0,
"kind": "landmark",
"cells": []
},
{
"slug": "timeless-woods",
"name": "Timeless Woods",
"x": 1536.0,
"y": 573.44,
"kind": "landmark",
"cells": []
},
{
"slug": "fellhorn-gorge",
"name": "Fellhorn Gorge",
"x": 1658.88,
"y": 942.08,
"kind": "landmark",
"cells": []
},
{
"slug": "paradise-barrens",
"name": "Paradise Barrens",
"x": 552.96,
"y": 593.92,
"kind": "landmark",
"cells": []
},
{
"slug": "revelers-road",
"name": "Revelers Road",
"x": 1310.72,
"y": 1433.6,
"kind": "landmark",
"cells": []
}
],
"source": "https://www.serebii.net/pokearth/kitakami/",
"credit": "Nintendo / The Pokémon Company; map imagery and location coordinates via Serebii",
"precision": "Game map · approximate landmark markers",
"pixelated": false
},
"blueberry": {
"name": "Blueberry Academy",
"image": "/game-art/maps/blueberry.webp",
"width": 2048,
"height": 2048,
"nodes": [
{
"slug": "central-plaza",
"name": "Central Plaza",
"x": 1024.0,
"y": 1024.0,
"kind": "landmark",
"cells": []
},
{
"slug": "savanna-biome",
"name": "Savanna Biome",
"x": 1474.56,
"y": 1433.6,
"kind": "landmark",
"cells": []
},
{
"slug": "coastal-biome",
"name": "Coastal Biome",
"x": 1474.56,
"y": 614.4,
"kind": "landmark",
"cells": []
},
{
"slug": "canyon-biome",
"name": "Canyon Biome",
"x": 614.4,
"y": 1433.6,
"kind": "landmark",
"cells": []
},
{
"slug": "polar-biome",
"name": "Polar Biome",
"x": 614.4,
"y": 614.4,
"kind": "landmark",
"cells": []
}
],
"source": "https://www.serebii.net/pokearth/terarium/",
"credit": "Nintendo / The Pokémon Company; map imagery and location coordinates via Serebii",
"precision": "Game map · approximate landmark markers",
"pixelated": false
}
}