Some checks failed
Test and deploy staging / staging (push) Failing after 5m29s
3895 lines
67 KiB
JSON
3895 lines
67 KiB
JSON
{
|
||
"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
|
||
}
|
||
}
|