Module:Russo-Ukrainian War overview map

-- Marker shortcuts mk = { con = "80x80-red-blue-anim.gif", grz = "Location dot grey.svg", rus = "Location dot red.svg", shr = "Map-ctl2-red+blue.svg", ukr = "Location dot blue.svg",

rNN = "Map-arcNN-red.svg", rNE = "Map-arcNE-red.svg", rEE = "Map-arcEE-red.svg", rSE = "Map-arcSE-red.svg", rSS = "Map-arcSS-red.svg", rSW = "Map-arcSW-red.svg", rWW = "Map-arcWW-red.svg", rNW = "Map-arcNW-red.svg", uNN = "Map-arcNN-blue.svg", uNE = "Map-arcNE-blue.svg", uEE = "Map-arcEE-blue.svg", uSE = "Map-arcSE-blue.svg", uSS = "Map-arcSS-blue.svg", uSW = "Map-arcSW-blue.svg", uWW = "Map-arcWW-blue.svg", uNW = "Map-arcNW-blue.svg", }

-- Label position shortcuts lp = { b = "bottom", l = "left", n = "none", r = "right", t = "top", }

return { marks = { --	Cities & Large Settlements		 Population	 marksize	label_size			Capital			35		   140			  1M +			28		   130			500K +			24		   120			200K +			20		   110			100K +			16		   100			 50K +			14			90 or 0			 20K +			12			80 or 0			 10K +			10			70 or 0			  5K +			 8			60 or 0			  2K +			 6			50 or 0			  1K +			 5			50 or 0			< 1K			 4			50 or 0 -- Ukraine road network map (do not move this line to another place!) { lat = "46.305", long = "31.102", mark = "Ukraine Roadmap Overlay.png", marksize = 2600 },

-- Arranged by oblasts, then settlement type, in alphabetical order. Crimea and Russia are at the bottom.

--Cherkasy Oblast -- Cities { lat = "49.444", long = "32.059", mark = mk.ukr, marksize = 20, label_size =110, position = lp.l, label = "Cherkasy", link = "Territorial control during the Russo-Ukrainian War#Cherkasy" }, { lat = "49.077", long = "32.649", mark = mk.ukr, marksize = 8, label_size = 60, position = lp.b, label = "Chyhyryn", link = "Chyhyryn" }, { lat = "49.293", long = "31.458", mark = mk.ukr, marksize = 10, label_size = 70, label = "Horodyshche", link = "Horodyshche" }, { lat = "49.033", long = "32.100", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.t, label = "Kamianka", link = "Territorial control during the Russo-Ukrainian War#Kamianka" }, { lat = "49.750", long = "31.467", mark = mk.ukr, marksize = 12, label_size = 80, position = lp.b, label = "Kaniv", link = "Territorial control during the Russo-Ukrainian War#Kaniv" }, { lat = "48.800", long = "29.967", mark = mk.ukr, marksize = 8, label_size = 60, position = lp.t, label = "Khrystynivka", link = "Territorial control during the Russo-Ukrainian War#Khrystynivka" }, { lat = "49.483", long = "31.283", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.b, label = "Korsun-Shevchenkivskyi", label_width = 7.5, link = "Territorial control during the Russo-Ukrainian War#Korsun-Shevchenkivskyi" }, { lat = "48.990", long = "29.801", mark = mk.ukr, marksize = 8, label_size = 60, label = "Monastyryshche", link = "Monastyryshche" }, { lat = "49.000", long = "31.392", mark = mk.ukr, marksize = 10, label_size = 70, label = "Shpola", link = "Territorial control during the Russo-Ukrainian War#Shpola" }, { lat = "49.212", long = "31.873", mark = mk.ukr, marksize = 14, label_size = 90, position = lp.r, label = "Smila", link = "Territorial control during the Russo-Ukrainian War#Smila" }, { lat = "48.889", long = "30.704", mark = mk.ukr, marksize = 10, label_size = 70, label = "Talne", link = "Territorial control during the Russo-Ukrainian War#Talne" }, { lat = "48.750", long = "30.217", mark = mk.ukr, marksize = 14, label_size = 90, position = lp.b, label = "Uman", link = "Territorial control during the Russo-Ukrainian War#Uman" }, { lat = "49.012", long = "31.071", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.b, label = "Vatutine", link = "Territorial control during the Russo-Ukrainian War#Vatutine" }, { lat = "49.236", long = "30.111", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.b, label = "Zhashkiv", link = "Territorial control during the Russo-Ukrainian War#Zhashkiv" }, { lat = "49.667", long = "32.033", mark = mk.ukr, marksize = 12, label_size = 80, position = lp.r, label = "Zolotonosha", link = "Territorial control during the Russo-Ukrainian War#Zolotonosha" }, { lat = "49.070", long = "30.968", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.t, label = "Zvenyhorodka", label_width = 7, link = "Territorial control during the Russo-Ukrainian War#Zvenyhorodka" },

--Chernihiv Oblast -- Cities { lat = "51.183", long = "32.830", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.t, label = "Bakhmach", link = "Bakhmach" }, { lat = "51.350", long = "32.883", mark = mk.ukr, marksize = 6, label_size = 50, position = lp.t, label = "Baturyn", link = "Baturyn" }, { lat = "50.744", long = "31.386", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.t, label = "Bobrovytsia", link = "Bobrovytsia" }, { lat = "51.253", long = "32.423", mark = mk.ukr, marksize = 8, label_size = 60, position = lp.t, label = "Borzna", link = "Borzna" }, { lat = "51.492", long = "31.289", mark = mk.ukr, marksize = 20, label_size =110, position = lp.t, label = "Chernihiv", link = "Chernihiv#Siege of Chernihiv" }, { lat = "51.893", long = "31.595", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.l, label = "Horodnia", link = "Horodnia#History" }, { lat = "50.850", long = "32.400", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.t, label = "Ichnia", link = "Ichnia" }, { lat = "51.783", long = "32.250", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.t, label = "Koriukivka", link = "Territorial control during the Russo-Ukrainian War#Koriukivka" }, { lat = "51.517", long = "32.217", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.t, label = "Mena", link = "Mena, Ukraine" }, { lat = "51.038", long = "31.886", mark = mk.ukr, marksize = 14, label_size = 90, position = lp.r, label = "Nizhyn", link = "Nizhyn" }, { lat = "50.930", long = "31.581", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.t, label = "Nosivka", link = "Nosivka" }, { lat = "51.997", long = "33.267", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.l, label = "Novhorod-Siverskyi", label_top = -0.75, link = "Territorial control during the Russo-Ukrainian War#Novhorod-Siverskyi" }, { lat = "50.949", long = "30.879", mark = mk.ukr, marksize = 8, label_size = 60, position = lp.r, label = "Oster", link = "Oster" }, { lat = "50.589", long = "32.386", mark = mk.ukr, marksize = 14, label_size = 90, position = lp.r, label = "Pryluky", link = "Pryluky" }, { lat = "52.175", long = "32.577", mark = mk.ukr, marksize = 8, label_size = 60, position = lp.b, label = "Semenivka", link = "Territorial control during the Russo-Ukrainian War#Semenivka" }, { lat = "51.820", long = "31.950", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.l, label = "Snovsk", link = "Territorial control during the Russo-Ukrainian War#Snovsk" },

--Chernivtsi Oblast -- Cities { lat = "48.300", long = "25.933", mark = mk.ukr, marksize = 20, label_size =110, position = lp.t, label = "Chernivtsi", link = "Territorial control during the Russo-Ukrainian War#Chernivtsi" }, { lat = "48.150", long = "26.250", mark = mk.ukr, marksize = 6, label_size = 50, position = lp.l, label = "Hertsa", link = "Hertsa" }, { lat = "48.506", long = "26.490", mark = mk.ukr, marksize = 8, label_size = 60, position = lp.b, label = "Khotyn", link = "Khotyn" }, { lat = "48.441", long = "25.760", mark = mk.ukr, marksize = 8, label_size = 60, label = "Kitsman", link = "Kitsman" }, { lat = "48.577", long = "27.441", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.r, label = "Novodnistrovsk", label_width = 8, link = "Novodnistrovsk" }, { lat = "48.216", long = "26.266", mark = mk.ukr, marksize = 8, label_size = 60, position = lp.t, label = "Novoselytsia", link = "Novoselytsia" }, { lat = "48.450", long = "27.366", mark = mk.ukr, marksize = 8, label_size = 60, position = lp.t, label = "Sokyriany", link = "Sokyriany" }, { lat = "48.167", long = "25.717", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.b, label = "Storozhynets", label_width = 7, link = "Territorial control during the Russo-Ukrainian War#Storozhynets" }, { lat = "48.375", long = "25.497", mark = mk.ukr, marksize = 8, label_size = 60, position = lp.b, label = "Vashkivtsi", link = "Vashkivtsi" }, { lat = "48.250", long = "25.191", mark = mk.ukr, marksize = 6, label_size = 50, label = "Vyzhnytsia", link = "Vyzhnytsia" }, { lat = "48.520", long = "25.845", mark = mk.ukr, marksize = 8, label_size = 60, label = "Zastavna", link = "Zastavna" }, -- Large settlements { lat = "48.015", long = "25.587", mark = mk.ukr, marksize = 10, label_size = 70, label = "Krasnoilsk", link = "Krasnoilsk" },

--Dnipropetrovsk Oblast -- Cities { lat = "47.661", long = "33.721", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.t, label = "Apostolove", link = "Territorial control during the Russo-Ukrainian War#Apostolove" }, { lat = "48.465", long = "35.046", mark = mk.ukr, marksize = 24, label_size =120, position = lp.r, label = "Dnipro", link = "Territorial control during the Russo-Ukrainian War#Dnipro" }, { lat = "48.516", long = "34.613", mark = mk.ukr, marksize = 20, label_size =110, position = lp.b, label = "Kamianske", link = "Territorial control during the Russo-Ukrainian War#Kamianske" }, { lat = "47.911", long = "33.392", mark = mk.ukr, marksize = 24, label_size =120, position = lp.r, label = "Kryvyi Rih", link = "Territorial control during the Russo-Ukrainian War#Kryvyi Rih" }, { lat = "47.649", long = "34.611", mark = mk.ukr, marksize = 12, label_size = 80, position = lp.t, label = "Marhanets", link = "Territorial control during the Russo-Ukrainian War#Marhanets" }, { lat = "47.568", long = "34.395", mark = mk.ukr, marksize = 16, label_size =100, position = lp.t, label = "Nikopol", label_width = 3.5, link = "Territorial control during the Russo-Ukrainian War#Nikopol" }, { lat = "48.633", long = "35.224", mark = mk.ukr, marksize = 14, label_size = 90, position = lp.t, label = "Novomoskovsk", label_width = 7, link = "Territorial control during the Russo-Ukrainian War#Novomoskovsk" }, { lat = "48.529", long = "35.903", mark = mk.ukr, marksize = 16, label_size =100, position = lp.t, label = "Pavlohrad", link = "Territorial control during the Russo-Ukrainian War#Pavlohrad" }, { lat = "49.014", long = "35.364", mark = mk.ukr, marksize = 8, label_size = 60, position = lp.l, label = "Pereshchepyne", link = "Pereshchepyne" }, { lat = "48.346", long = "36.401", mark = mk.ukr, marksize = 12, label_size = 80, position = lp.l, label = "Pershotravensk", link = "Territorial control during the Russo-Ukrainian War#Pershotravensk" }, { lat = "48.412", long = "33.694", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.t, label = "Piatykhatky", link = "Territorial control during the Russo-Ukrainian War#Piatykhatky, Kamianske Raion" }, { lat = "48.573", long = "35.087", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.l, label = "Pidhorodne", label_width = 5.4, link = "Territorial control during the Russo-Ukrainian War#Pidhorodne" }, { lat = "47.657", long = "34.079", mark = mk.ukr, marksize = 12, label_size = 80, position = lp.t, label = "Pokrov", label_width = 4, link = "Territorial control during the Russo-Ukrainian War#Pokrov" }, { lat = "48.323", long = "35.521", mark = mk.ukr, marksize = 12, label_size = 80, position = lp.b, label = "Synelnykove", link = "Territorial control during the Russo-Ukrainian War#Synelnykove" }, { lat = "48.521", long = "36.069", mark = mk.ukr, marksize = 12, label_size = 80, position = lp.b, label = "Ternivka", link = "Territorial control during the Russo-Ukrainian War#Ternivka" }, { lat = "48.484", long = "34.253", mark = mk.ukr, marksize = 8, label_size = 60, position = lp.t, label = "Verkhivtseve", link = "Territorial control during the Russo-Ukrainian War#Verkhivtseve" }, { lat = "48.648", long = "34.337", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.l, label = "Verkhnodniprovsk", link = "Territorial control during the Russo-Ukrainian War#Verkhnodniprovsk" }, { lat = "48.480", long = "34.021", mark = mk.ukr, marksize = 12, label_size = 80, position = lp.b, label = "Vilnohirsk", label_width = 5, link = "Territorial control during the Russo-Ukrainian War#Vilnohirsk" }, { lat = "47.566", long = "33.647", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.t, label = "Zelenodolsk", link = "Territorial control during the Russo-Ukrainian War#Zelenodolsk" }, { lat = "48.344", long = "33.525", mark = mk.ukr, marksize = 12, label_size = 80, position = lp.r, label = "Zhovti Vody", link = "Territorial control during the Russo-Ukrainian War#Zhovti Vody" }, -- Large settlements { lat = "48.534", long = "35.074", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.r, label = "Slobozhanske", link = "Slobozhanske, Dnipropetrovsk Oblast" }, { lat = "48.206", long = "36.023", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.t, label = "Vasylkivka", link = "Vasylkivka" },

--Donetsk Oblast -- Cities { lat = "47.802", long = "38.489", mark = mk.rus, marksize = 10, label_size = 70, position = lp.b, label = "Amvrosiivka", link = "Amvrosiivka" }, { lat = "48.137", long = "37.749", mark = mk.rus, marksize = 12, label_size = 80, position = lp.l, label = "Avdiivka", link = "Battle of Avdiivka (2023–2024)" }, { lat = "48.595", long = "38.001", mark = mk.rus, marksize = 14, label_size = 90, position = lp.b, label = "Bakhmut", link = "Battle of Bakhmut" }, { lat = "48.534", long = "37.054", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.l, label = "Bilozerske", link = "Bilozerske" }, { lat = "48.406", long = "37.187", mark = mk.ukr, marksize = 8, label_size = 60, position = lp.l, label = "Bilytske", link = "Bilytske" }, { lat = "48.589", long = "37.835", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.t, label = "Chasiv Yar", label_width = 4, link = "Battle of Chasiv Yar" }, { lat = "48.594", long = "37.879", mark = mk.con, marksize = 6, position = lp.n, label = "Chasiv Yar", link = "Battle of Chasiv Yar" }, -- Kanal Microraion { lat = "48.334", long = "38.406", mark = mk.rus, marksize = 12, label_size = 80, position = lp.t, label = "Debaltseve", link = "Debaltseve" }, { lat = "48.469", long = "37.087", mark = mk.ukr, marksize = 12, label_size = 80, position = lp.l, label = "Dobropillia", link = "Dobropillia" }, { lat = "47.758", long = "37.677", mark = mk.rus, marksize = 12, label_size = 80, position = lp.b, label = "Dokuchaievsk", label_width = 7, link = "Dokuchaievsk" }, { lat = "48.003", long = "37.805", mark = mk.rus, marksize = 24, label_size =120, position = lp.b, label = "Donetsk", link = "Territorial control during the Russo-Ukrainian War#Donetsk" }, { lat = "48.616", long = "37.527", mark = mk.ukr, marksize = 14, label_size = 90, position = lp.l, label = "Druzhkivka", link = "Druzhkivka" }, { lat = "48.054", long = "37.370", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.l, label = "Hirnyk", link = "Hirnyk, Donetsk Oblast" }, { lat = "48.307", long = "38.030", mark = mk.rus, marksize = 20, label_size =110, position = lp.l, label = "Horlivka", link = "Territorial control during the Russo-Ukrainian War#Horlivka" }, { lat = "47.926", long = "38.196", mark = mk.rus, marksize = 10, label_size = 0, position = lp.b, label = "Ilovaisk", link = "Ilovaisk" }, { lat = "48.043", long = "38.139", mark = mk.rus, marksize = 14, label_size = 0, position = lp.t, label = "Khartsyzk", link = "Khartsyzk" }, { lat = "48.155", long = "38.359", mark = mk.rus, marksize = 12, label_size = 80, position = lp.r, label = "Kirovske", link = "Kirovske, Donetsk Oblast" }, { lat = "47.667", long = "38.076", mark = mk.rus, marksize = 10, label_size = 70, position = lp.b, label = "Komsomolske", label_width = 7, link = "Komsomolske, Donetsk Oblast" }, { lat = "48.524", long = "37.708", mark = mk.ukr, marksize = 14, label_size = 90, position = lp.l, label = "Kostiantynivka", link = "Kostiantynivka" }, { lat = "48.739", long = "37.583", mark = mk.ukr, marksize = 16, label_size =100, position = lp.l, label = "Kramatorsk", link = "Territorial control during the Russo-Ukrainian War#Kramatorsk" }, { lat = "48.009", long = "37.509", mark = mk.con, marksize = 10, label_size = 70, position = lp.t, label = "Krasno&shy;horivka", label_width = 3.7, label_top = -0.75, link = "Battle of Krasnohorivka" }, { lat = "47.987", long = "37.291", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.l, label = "Kurakhove", link = "Kurakhove" }, { lat = "48.990", long = "37.805", mark = mk.ukr, marksize = 12, label_size = 80, position = lp.t, label = "Lyman", link = "Second battle of Lyman" }, { lat = "48.056", long = "37.961", mark = mk.rus, marksize = 20, label_size =110, position = lp.b, label = "Makiivka", label_width = 4.1, link = "Territorial control during the Russo-Ukrainian War#Makiivka" }, { lat = "47.942", long = "37.504", mark = mk.rus, marksize = 8, label_size = 60, position = lp.l, label = "Marinka", label_width = 3.8, link = "Battle of Marinka (2022–2023)" }, { lat = "47.090", long = "37.553", mark = mk.rus, marksize = 20, label_size =110, position = lp.b, label = "Mariupol", link = "Siege of Mariupol" }, { lat = "47.875", long = "38.067", mark = mk.rus, marksize = 10, label_size = 70, position = lp.b, label = "Mospyne", link = "Mospyne" }, { lat = "48.850", long = "37.768", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.b, label = "Mykolaivka", label_width = 5.2, link = "Mykolaivka, Donetsk Oblast" }, { lat = "48.296", long = "37.270", mark = mk.ukr, marksize = 12, label_size = 80, position = lp.r, label = "Myrno&shy;hrad", label_width = 3.3, label_top = -0.75, link = "Myrnohrad" }, { lat = "47.111", long = "38.082", mark = mk.rus, marksize = 10, label_size = 70, position = lp.b, label = "Novoazovsk", link = "Novoazovsk" }, { lat = "48.205", long = "37.337", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.l, label = "Novohrodivka", link = "Novohrodivka" }, { lat = "48.282", long = "37.185", mark = mk.ukr, marksize = 14, label_size = 90, position = lp.l, label = "Pokrovsk", link = "Territorial control during the Russo-Ukrainian War#Pokrovsk" }, { lat = "48.353", long = "37.210", mark = mk.ukr, marksize = 8, label_size = 60, position = lp.l, label = "Rodynske", link = "Rodynske" }, { lat = "48.148", long = "37.297", mark = mk.ukr, marksize = 12, label_size = 80, position = lp.l, label = "Selydove", link = "Selydove" }, { lat = "48.049", long = "38.451", mark = mk.rus, marksize = 12, label_size = 80, position = lp.b, label = "Shakh&shy;tarsk", label_width = 4, link = "Shakhtarsk" }, { lat = "48.874", long = "38.105", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.b, label = "Siversk", label_width = 3.5, link = "Siversk" }, { lat = "48.853", long = "37.625", mark = mk.ukr, marksize = 16, label_size =100, position = lp.l, label = "Sloviansk", link = "Territorial control during the Russo-Ukrainian War#Sloviansk" }, { lat = "48.028", long = "38.766", mark = mk.rus, marksize = 12, label_size = 80, position = lp.r, label = "Snizhne", link = "Snizhne" }, { lat = "48.677", long = "38.099", mark = mk.rus, marksize = 10, label_size = 70, position = lp.t, label = "Soledar", label_width = 4, link = "Battle of Soledar" }, { lat = "49.033", long = "37.567", mark = mk.ukr, marksize = 6, label_size = 50, position = lp.b, label = "Sviatohirsk", link = "Battle of Sviatohirsk" }, { lat = "48.435", long = "38.220", mark = mk.rus, marksize = 10, label_size = 70, position = lp.t, label = "Svitlodarsk", label_width = 5.2, link = "Svitlodarsk" }, { lat = "48.397", long = "37.855", mark = mk.ukr, marksize = 12, label_size = 80, position = lp.l, label = "Toretsk", link = "Territorial control during the Russo-Ukrainian War#Toretsk" }, { lat = "48.020", long = "38.655", mark = mk.rus, marksize = 14, label_size = 90, position = lp.b, label = "Torez", label_width = 2.7, link = "Torez" }, { lat = "48.097", long = "37.363", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.l, label = "Ukrainsk", label_width = 4, link = "Ukrainsk" }, { lat = "47.595", long = "37.483", mark = mk.rus, marksize = 12, label_size = 80, position = lp.b, label = "Volnovakha", link = "Battle of Volnovakha" }, --{ lat = "47.780", long = "37.249", mark = mk.rSS, marksize = 14 }, { lat = "47.780", long = "37.249", mark = mk.ukr, marksize = 10, label_size = 70, position = lp.t, label = "Vuhledar", link = "Battle of Vuhledar" }, { lat = "48.312", long = "38.278", mark = mk.rus, marksize = 8, label_size =  0, position = lp.t, label = "Vuhlehirsk", label_width = 5, link = "Vuhlehirsk" }, { lat = "48.122", long = "37.877", mark = mk.rus, marksize = 12, label_size = 80, position = lp.t, label = "Yasy&shy;nuvata", link = "Yasynuvata" }, { lat = "48.237", long = "38.208", mark = mk.rus, marksize = 14, label_size = 90, position = lp.l, label = "Yenakiieve", label_width = 5, link = "Territorial control during the Russo-Ukrainian War#Yenakiieve" }, { lat = "48.223", long = "38.273", mark = mk.rus, marksize = 10, label_size = 70, position = lp.r, label = "Yunoko&shy;munarivsk", label_top = -0.75, link = "Yunokomunarivsk" }, { lat = "48.367", long = "37.894", mark = mk.con, marksize = 6, label_size = 50, position = lp.r, label = "Za&shy;lizne", link = "Territorial control during the Russo-Ukrainian War#Zalizne" }, { lat = "48.146", long = "38.254", mark = mk.rus, marksize = 10, label_size = 0, position = lp.t, label = "Zhdanivka", label_width = 4.9, link = "Zhdanivka" }, { lat = "48.022", long = "38.261", mark = mk.rus, marksize = 10, label_size = 0, position = lp.b, label = "Zuhres", label_width = 3.4, link = "Zuhres" }, -- Large settlements { lat = "48.117", long = "38.165", mark = mk.rus, marksize = 10, label_size = 0, position = lp.l, label = "Nyzhnia Krynka", label_top = -1.2, link = "Nyzhnia Krynka" }, { lat = "48.094", long = "38.606", mark = mk.rus, marksize = 10, label_size = 70, position = lp.r, label = "Pelahiivka", label_width = 5, link = "Pelahiivka, Donetsk Oblast" }, { lat = "47.174", long = "37.692", mark = mk.rus, marksize = 10, label_size = 70, position = lp.t, label = "Sartana", link = "Sartana, Ukraine" },

--Kharkiv Oblast -- Cities { lat = "50.288", long = "36.943", mark = mk.con, marksize = 10, label_size = 70, position = lp.r, label = "Vovchansk", link = "Territorial control during the Russo-Ukrainian War#Vovchansk" },

--Crimea -- Cities { lat = "44.419", long = "34.043", mark = mk.rus, marksize = 8, label_size = 60, position = lp.b, label = "Alupka", link = "Territorial control during the Russo-Ukrainian War#Alupka" }, { lat = "44.667", long = "34.398", mark = mk.rus, marksize = 12, label_size = 80, position = lp.r, label = "Alushta", link = "Alushta" }, { lat = "46.115", long = "33.691", mark = mk.rus, marksize = 12, label_size = 80, position = lp.b, label = "Armiansk", link = "Armiansk" }, { lat = "44.753", long = "33.861", mark = mk.rus, marksize = 12, label_size = 80, position = lp.r, label = "Bakhchysarai", link = "Bakhchysarai" }, { lat = "45.054", long = "34.602", mark = mk.rus, marksize = 10, label_size = 70, position = lp.t, label = "Bilohirsk", link = "Bilohirsk" }, { lat = "45.709", long = "34.393", mark = mk.rus, marksize = 12, label_size = 80, position = lp.b, label = "Dzhankoi", link = "Dzhankoi" }, { lat = "45.049", long = "35.379", mark = mk.rus, marksize = 14, label_size = 90, position = lp.r, label = "Feodosia", link = "Feodosia" }, { lat = "44.600", long = "33.600", mark = mk.rus, marksize = 10, label_size = 70, position = lp.r, label = "Inkerman", link = "Inkerman" }, { lat = "45.361", long = "36.471", mark = mk.rus, marksize = 16, label_size =100, position = lp.b, label = "Kerch", link = "Territorial control during the Russo-Ukrainian War#Kerch" }, { lat = "45.967", long = "33.800", mark = mk.rus, marksize = 12, label_size = 80, position = lp.b, label = "Krasnoperekopsk", label_width = 8, link = "Krasnoperekopsk" }, { lat = "45.134", long = "33.577", mark = mk.rus, marksize = 12, label_size = 80, position = lp.r, label = "Saky", link = "Saky" }, { lat = "44.600", long = "33.533", mark = mk.rus, marksize = 20, label_size =110, position = lp.l, label = "Sevastopol", link = "Territorial control during the Russo-Ukrainian War#Sevastopol" }, { lat = "45.423", long = "35.818", mark = mk.rus, marksize = 10, label_size = 70, label = "Shcholkine", link = "Shcholkine" }, { lat = "44.938", long = "34.088", mark = mk.rus, marksize = 20, label_size =110, position = lp.r, label = "Simferopol", link = "Territorial control during the Russo-Ukrainian War#Simferopol" }, { lat = "45.029", long = "35.089", mark = mk.rus, marksize = 10, label_size = 70, position = lp.t, label = "Staryi Krym", link = "Staryi Krym" }, { lat = "44.851", long = "34.972", mark = mk.rus, marksize = 10, label_size = 70, position = lp.t, label = "Sudak", link = "Sudak" }, { lat = "44.499", long = "34.170", mark = mk.rus, marksize = 14, label_size = 90, position = lp.t, label = "Yalta", label_width = 3, link = "Territorial control during the Russo-Ukrainian War#Yalta" }, { lat = "45.193", long = "33.368", mark = mk.rus, marksize = 16, label_size =100, position = lp.l, label = "Yevpatoria", link = "Territorial control during the Russo-Ukrainian War#Yevpatoria" }, -- Large settlements { lat = "45.502", long = "32.702", mark = mk.rus, marksize = 10, label_size = 70, position = lp.r, label = "Chornomorske", link = "Chornomorske" }, { lat = "44.436", long = "34.111", mark = mk.rus, marksize = 10, label_size = 70, label = "Gaspra", link = "Gaspra" }, { lat = "45.010", long = "34.026", mark = mk.rus, marksize = 10, label_size = 70, label = "Hresivskyi", link = "Hresivskyi" }, { lat = "45.100", long = "34.000", mark = mk.rus, marksize = 10, label_size = 70, label = "Hvardiiske", link = "Hvardiiske, Simferopol Raion" }, { lat = "45.495", long = "34.295", mark = mk.rus, marksize = 10, label_size = 70, position = lp.t, label = "Krasnohvardiiske", label_width = 8, link = "Krasnohvardiiske" }, { lat = "45.291", long = "34.127", mark = mk.rus, marksize = 10, label_size = 70, position = lp.t, label = "Oktiabrske", link = "Oktiabrske" }, { lat = "45.117", long = "35.481", mark = mk.rus, marksize = 10, label_size = 70, position = lp.t, label = "Prymorskyi", link = "Prymorskyi" }, },	containerArgs = { 'Ukraine', AlternativeMap = 'Ukraine adm location map improved.svg', CompactLabels = true, float = 'left', noresize = false, width = 2600, caption = [=[Hold cursor over location to display name; click to go to sources and/or status description (if available, the cursor will show as Pointing hand cursor vector.svg; if not, it will show as Cursor.svg).

Control: Ukraine;  Russia

Contested; Stable mixed control

Inner controls, outer sieges (or strong enemy pressure); Enemy pressure from one side; small icon within a larger icon: The situation in individual neighbourhood/district

Airport/air base; Heliport/helicopter base; Military base; Strategic hill;  Oil/gas; Industrial complex; Border post;  Major port or naval base;  Dam;  Rural presence]=] } }