mosmetro
Version:
Moscow Metro route search
1,616 lines (1,606 loc) • 43.3 kB
HTML
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
var stations_by_id = {
"1": {
"id": "1",
"url": "bulvar-rokossovskogo",
"ln": "sokolnicheskaya",
"ln_id": "1",
"lnName": "Сокольническая",
"name": "Бульвар Рокоссовского"
},
"2": {
"id": "2",
"url": "cherkizovskaya",
"ln": "sokolnicheskaya",
"ln_id": "1",
"lnName": "Сокольническая",
"name": "Черкизовская"
},
"3": {
"id": "3",
"url": "preobrajenskaya-ploshchad",
"ln": "sokolnicheskaya",
"ln_id": "1",
"lnName": "Сокольническая",
"name": "Преображенская площадь"
},
"4": {
"id": "4",
"url": "sokolniki",
"ln": "sokolnicheskaya",
"ln_id": "1",
"lnName": "Сокольническая",
"name": "Сокольники"
},
"5": {
"id": "5",
"url": "krasnoselskaya",
"ln": "sokolnicheskaya",
"ln_id": "1",
"lnName": "Сокольническая",
"name": "Красносельская"
},
"6": {
"id": "6",
"url": "komsomolskaya",
"ln": "sokolnicheskaya",
"ln_id": "1",
"lnName": "Сокольническая",
"name": "Комсомольская"
},
"7": {
"id": "7",
"url": "krasnyye-vorota",
"ln": "sokolnicheskaya",
"ln_id": "1",
"lnName": "Сокольническая",
"name": "Красные ворота"
},
"8": {
"id": "8",
"url": "chistyye-prudy",
"ln": "sokolnicheskaya",
"ln_id": "1",
"lnName": "Сокольническая",
"name": "Чистые пруды"
},
"9": {
"id": "9",
"url": "lubyanka",
"ln": "sokolnicheskaya",
"ln_id": "1",
"lnName": "Сокольническая",
"name": "Лубянка"
},
"10": {
"id": "10",
"url": "okhotny-ryad",
"ln": "sokolnicheskaya",
"ln_id": "1",
"lnName": "Сокольническая",
"name": "Охотный ряд"
},
"11": {
"id": "11",
"url": "biblioteka-imeni-lenina",
"ln": "sokolnicheskaya",
"ln_id": "1",
"lnName": "Сокольническая",
"name": "Библиотека имени Ленина"
},
"12": {
"id": "12",
"url": "kropotkinskaya",
"ln": "sokolnicheskaya",
"ln_id": "1",
"lnName": "Сокольническая",
"name": "Кропоткинская"
},
"13": {
"id": "13",
"url": "park-kultury",
"ln": "sokolnicheskaya",
"ln_id": "1",
"lnName": "Сокольническая",
"name": "Парк Культуры"
},
"14": {
"id": "14",
"url": "frunzenskaya",
"ln": "sokolnicheskaya",
"ln_id": "1",
"lnName": "Сокольническая",
"name": "Фрунзенская"
},
"15": {
"id": "15",
"url": "sportivnaya",
"ln": "sokolnicheskaya",
"ln_id": "1",
"lnName": "Сокольническая",
"name": "Спортивная"
},
"16": {
"id": "16",
"url": "vorobyevy-gory",
"ln": "sokolnicheskaya",
"ln_id": "1",
"lnName": "Сокольническая",
"name": "Воробьевы горы"
},
"17": {
"id": "17",
"url": "universitet",
"ln": "sokolnicheskaya",
"ln_id": "1",
"lnName": "Сокольническая",
"name": "Университет"
},
"18": {
"id": "18",
"url": "prospekt-vernadskogo",
"ln": "sokolnicheskaya",
"ln_id": "1",
"lnName": "Сокольническая",
"name": "Проспект Вернадского"
},
"19": {
"id": "19",
"url": "yugo-zapadnaya",
"ln": "sokolnicheskaya",
"ln_id": "1",
"lnName": "Сокольническая",
"name": "Юго-Западная"
},
"20": {
"id": "20",
"url": "rechnoy-vokzal",
"ln": "zamoskvoreckaya",
"ln_id": "2",
"lnName": "Замоскворецкая",
"name": "Речной вокзал"
},
"21": {
"id": "21",
"url": "vodny-stadion",
"ln": "zamoskvoreckaya",
"ln_id": "2",
"lnName": "Замоскворецкая",
"name": "Водный стадион"
},
"22": {
"id": "22",
"url": "voykovskaya",
"ln": "zamoskvoreckaya",
"ln_id": "2",
"lnName": "Замоскворецкая",
"name": "Войковская"
},
"23": {
"id": "23",
"url": "sokol",
"ln": "zamoskvoreckaya",
"ln_id": "2",
"lnName": "Замоскворецкая",
"name": "Сокол"
},
"24": {
"id": "24",
"url": "ayeroport",
"ln": "zamoskvoreckaya",
"ln_id": "2",
"lnName": "Замоскворецкая",
"name": "Аэропорт"
},
"25": {
"id": "25",
"url": "dinamo",
"ln": "zamoskvoreckaya",
"ln_id": "2",
"lnName": "Замоскворецкая",
"name": "Динамо"
},
"26": {
"id": "26",
"url": "belorusskaya",
"ln": "zamoskvoreckaya",
"ln_id": "2",
"lnName": "Замоскворецкая",
"name": "Белорусская"
},
"27": {
"id": "27",
"url": "mayakovskaya",
"ln": "zamoskvoreckaya",
"ln_id": "2",
"lnName": "Замоскворецкая",
"name": "Маяковская"
},
"28": {
"id": "28",
"url": "tverskaya",
"ln": "zamoskvoreckaya",
"ln_id": "2",
"lnName": "Замоскворецкая",
"name": "Тверская"
},
"29": {
"id": "29",
"url": "teatralnaya",
"ln": "zamoskvoreckaya",
"ln_id": "2",
"lnName": "Замоскворецкая",
"name": "Театральная"
},
"30": {
"id": "30",
"url": "novokuznetskaya",
"ln": "zamoskvoreckaya",
"ln_id": "2",
"lnName": "Замоскворецкая",
"name": "Новокузнецкая"
},
"31": {
"id": "31",
"url": "paveletskaya",
"ln": "zamoskvoreckaya",
"ln_id": "2",
"lnName": "Замоскворецкая",
"name": "Павелецкая"
},
"32": {
"id": "32",
"url": "avtozavodskaya",
"ln": "zamoskvoreckaya",
"ln_id": "2",
"lnName": "Замоскворецкая",
"name": "Автозаводская"
},
"33": {
"id": "33",
"url": "kolomenskaya",
"ln": "zamoskvoreckaya",
"ln_id": "2",
"lnName": "Замоскворецкая",
"name": "Коломенская"
},
"34": {
"id": "34",
"url": "kashirskaya",
"ln": "zamoskvoreckaya",
"ln_id": "2",
"lnName": "Замоскворецкая",
"name": "Каширская"
},
"35": {
"id": "35",
"url": "kantemirovskaya",
"ln": "zamoskvoreckaya",
"ln_id": "2",
"lnName": "Замоскворецкая",
"name": "Кантемировская"
},
"36": {
"id": "36",
"url": "tsaritsyno",
"ln": "zamoskvoreckaya",
"ln_id": "2",
"lnName": "Замоскворецкая",
"name": "Царицыно"
},
"37": {
"id": "37",
"url": "orekhovo",
"ln": "zamoskvoreckaya",
"ln_id": "2",
"lnName": "Замоскворецкая",
"name": "Орехово"
},
"38": {
"id": "38",
"url": "domodedovskaya",
"ln": "zamoskvoreckaya",
"ln_id": "2",
"lnName": "Замоскворецкая",
"name": "Домодедовская"
},
"39": {
"id": "39",
"url": "krasnogvardeyskaya",
"ln": "zamoskvoreckaya",
"ln_id": "2",
"lnName": "Замоскворецкая",
"name": "Красногвардейская"
},
"40": {
"id": "40",
"url": "mitino",
"ln": "arbatsko-pokrovskaya",
"ln_id": "3",
"lnName": "Арбатско-Покровская",
"name": "Митино"
},
"41": {
"id": "41",
"url": "volokolamskaya",
"ln": "arbatsko-pokrovskaya",
"ln_id": "3",
"lnName": "Арбатско-Покровская",
"name": "Волоколамская"
},
"42": {
"id": "42",
"url": "myakinskaya",
"ln": "arbatsko-pokrovskaya",
"ln_id": "3",
"lnName": "Арбатско-Покровская",
"name": "Мякинская"
},
"43": {
"id": "43",
"url": "strogino",
"ln": "arbatsko-pokrovskaya",
"ln_id": "3",
"lnName": "Арбатско-Покровская",
"name": "Строгино"
},
"44": {
"id": "44",
"url": "krylatskoye",
"ln": "arbatsko-pokrovskaya",
"ln_id": "3",
"lnName": "Арбатско-Покровская",
"name": "Крылатское"
},
"45": {
"id": "45",
"url": "molodejnaya",
"ln": "arbatsko-pokrovskaya",
"ln_id": "3",
"lnName": "Арбатско-Покровская",
"name": "Молодежная"
},
"46": {
"id": "46",
"url": "kuntsevskaya",
"ln": "arbatsko-pokrovskaya",
"ln_id": "3",
"lnName": "Арбатско-Покровская",
"name": "Кунцевская"
},
"47": {
"id": "47",
"url": "slavyansky-bulvar",
"ln": "arbatsko-pokrovskaya",
"ln_id": "3",
"lnName": "Арбатско-Покровская",
"name": "Славянский бульвар"
},
"48": {
"id": "48",
"url": "park-pobedy",
"ln": "arbatsko-pokrovskaya",
"ln_id": "3",
"lnName": "Арбатско-Покровская",
"name": "Парк Победы"
},
"49": {
"id": "49",
"url": "kiyevskaya",
"ln": "arbatsko-pokrovskaya",
"ln_id": "3",
"lnName": "Арбатско-Покровская",
"name": "Киевская"
},
"50": {
"id": "50",
"url": "smolenskaya",
"ln": "arbatsko-pokrovskaya",
"ln_id": "3",
"lnName": "Арбатско-Покровская",
"name": "Смоленская"
},
"51": {
"id": "51",
"url": "arbatskaya",
"ln": "arbatsko-pokrovskaya",
"ln_id": "3",
"lnName": "Арбатско-Покровская",
"name": "Арбатская"
},
"52": {
"id": "52",
"url": "ploshchad-revolyutsii",
"ln": "arbatsko-pokrovskaya",
"ln_id": "3",
"lnName": "Арбатско-Покровская",
"name": "Площадь Революции"
},
"53": {
"id": "53",
"url": "kurskaya",
"ln": "arbatsko-pokrovskaya",
"ln_id": "3",
"lnName": "Арбатско-Покровская",
"name": "Курская"
},
"54": {
"id": "54",
"url": "baumanskaya",
"ln": "arbatsko-pokrovskaya",
"ln_id": "3",
"lnName": "Арбатско-Покровская",
"name": "Бауманская"
},
"55": {
"id": "55",
"url": "yelektrozavodskaya",
"ln": "arbatsko-pokrovskaya",
"ln_id": "3",
"lnName": "Арбатско-Покровская",
"name": "Электрозаводская"
},
"56": {
"id": "56",
"url": "semenovskaya",
"ln": "arbatsko-pokrovskaya",
"ln_id": "3",
"lnName": "Арбатско-Покровская",
"name": "Семеновская"
},
"57": {
"id": "57",
"url": "partizanskaya",
"ln": "arbatsko-pokrovskaya",
"ln_id": "3",
"lnName": "Арбатско-Покровская",
"name": "Партизанская"
},
"58": {
"id": "58",
"url": "izmaylovskaya",
"ln": "arbatsko-pokrovskaya",
"ln_id": "3",
"lnName": "Арбатско-Покровская",
"name": "Измайловская"
},
"59": {
"id": "59",
"url": "pervomayskaya",
"ln": "arbatsko-pokrovskaya",
"ln_id": "3",
"lnName": "Арбатско-Покровская",
"name": "Первомайская"
},
"60": {
"id": "60",
"url": "shchelkovskaya",
"ln": "arbatsko-pokrovskaya",
"ln_id": "3",
"lnName": "Арбатско-Покровская",
"name": "Щелковская"
},
"61": {
"id": "61",
"url": "kuntsevskaya",
"ln": "filevskaya",
"ln_id": "4",
"lnName": "Филевская",
"name": "Кунцевская"
},
"62": {
"id": "62",
"url": "pionerskaya",
"ln": "filevskaya",
"ln_id": "4",
"lnName": "Филевская",
"name": "Пионерская"
},
"63": {
"id": "63",
"url": "filevsky-park",
"ln": "filevskaya",
"ln_id": "4",
"lnName": "Филевская",
"name": "Филевский парк"
},
"64": {
"id": "64",
"url": "bagrationovskaya",
"ln": "filevskaya",
"ln_id": "4",
"lnName": "Филевская",
"name": "Багратионовская"
},
"65": {
"id": "65",
"url": "fili",
"ln": "filevskaya",
"ln_id": "4",
"lnName": "Филевская",
"name": "Фили"
},
"66": {
"id": "66",
"url": "kutuzovskaya",
"ln": "filevskaya",
"ln_id": "4",
"lnName": "Филевская",
"name": "Кутузовская"
},
"67": {
"id": "67",
"url": "studencheskaya",
"ln": "filevskaya",
"ln_id": "4",
"lnName": "Филевская",
"name": "Студенческая"
},
"68": {
"id": "68",
"url": "mejdunarodnaya",
"ln": "filevskaya",
"ln_id": "4",
"lnName": "Филевская",
"name": "Международная"
},
"69": {
"id": "69",
"url": "vystavochnaya",
"ln": "filevskaya",
"ln_id": "4",
"lnName": "Филевская",
"name": "Выставочная"
},
"71": {
"id": "71",
"url": "smolenskaya-2",
"ln": "filevskaya",
"ln_id": "4",
"lnName": "Филевская",
"name": "Смоленская"
},
"72": {
"id": "72",
"url": "arbatskaya-2",
"ln": "filevskaya",
"ln_id": "4",
"lnName": "Филевская",
"name": "Арбатская"
},
"73": {
"id": "73",
"url": "aleksandrovsky-sad",
"ln": "filevskaya",
"ln_id": "4",
"lnName": "Филевская",
"name": "Александровский сад"
},
"74": {
"id": "74",
"url": "kiyevskaya",
"ln": "kolcevaya",
"ln_id": "5",
"lnName": "Кольцевая",
"name": "Киевская"
},
"75": {
"id": "75",
"url": "park-kultury",
"ln": "kolcevaya",
"ln_id": "5",
"lnName": "Кольцевая",
"name": "Парк Культуры"
},
"76": {
"id": "76",
"url": "oktyabrskaya",
"ln": "kolcevaya",
"ln_id": "5",
"lnName": "Кольцевая",
"name": "Октябрьская"
},
"77": {
"id": "77",
"url": "dobryninskaya",
"ln": "kolcevaya",
"ln_id": "5",
"lnName": "Кольцевая",
"name": "Добрынинская"
},
"78": {
"id": "78",
"url": "paveletskaya",
"ln": "kolcevaya",
"ln_id": "5",
"lnName": "Кольцевая",
"name": "Павелецкая"
},
"79": {
"id": "79",
"url": "taganskaya",
"ln": "kolcevaya",
"ln_id": "5",
"lnName": "Кольцевая",
"name": "Таганская"
},
"80": {
"id": "80",
"url": "kurskaya",
"ln": "kolcevaya",
"ln_id": "5",
"lnName": "Кольцевая",
"name": "Курская"
},
"81": {
"id": "81",
"url": "komsomolskaya",
"ln": "kolcevaya",
"ln_id": "5",
"lnName": "Кольцевая",
"name": "Комсомольская"
},
"82": {
"id": "82",
"url": "prospekt-mira",
"ln": "kolcevaya",
"ln_id": "5",
"lnName": "Кольцевая",
"name": "Проспект Мира"
},
"83": {
"id": "83",
"url": "novoslobodskaya",
"ln": "kolcevaya",
"ln_id": "5",
"lnName": "Кольцевая",
"name": "Новослободская"
},
"84": {
"id": "84",
"url": "belorusskaya",
"ln": "kolcevaya",
"ln_id": "5",
"lnName": "Кольцевая",
"name": "Белорусская"
},
"85": {
"id": "85",
"url": "krasnopresnenskaya",
"ln": "kolcevaya",
"ln_id": "5",
"lnName": "Кольцевая",
"name": "Краснопресненская"
},
"86": {
"id": "86",
"url": "novojasenevskaja",
"ln": "kalujsko-rijskaya",
"ln_id": "6",
"lnName": "Калужско-Рижская",
"name": "Новоясеневская"
},
"87": {
"id": "87",
"url": "yasenevo",
"ln": "kalujsko-rijskaya",
"ln_id": "6",
"lnName": "Калужско-Рижская",
"name": "Ясенево"
},
"88": {
"id": "88",
"url": "teply-stan",
"ln": "kalujsko-rijskaya",
"ln_id": "6",
"lnName": "Калужско-Рижская",
"name": "Теплый стан"
},
"89": {
"id": "89",
"url": "konkovo",
"ln": "kalujsko-rijskaya",
"ln_id": "6",
"lnName": "Калужско-Рижская",
"name": "Коньково"
},
"90": {
"id": "90",
"url": "belyayevo",
"ln": "kalujsko-rijskaya",
"ln_id": "6",
"lnName": "Калужско-Рижская",
"name": "Беляево"
},
"91": {
"id": "91",
"url": "kalujskaya",
"ln": "kalujsko-rijskaya",
"ln_id": "6",
"lnName": "Калужско-Рижская",
"name": "Калужская"
},
"92": {
"id": "92",
"url": "novyye-cheremushki",
"ln": "kalujsko-rijskaya",
"ln_id": "6",
"lnName": "Калужско-Рижская",
"name": "Новые Черёмушки"
},
"93": {
"id": "93",
"url": "profsoyuznaya",
"ln": "kalujsko-rijskaya",
"ln_id": "6",
"lnName": "Калужско-Рижская",
"name": "Профсоюзная"
},
"94": {
"id": "94",
"url": "akademicheskaya",
"ln": "kalujsko-rijskaya",
"ln_id": "6",
"lnName": "Калужско-Рижская",
"name": "Академическая"
},
"95": {
"id": "95",
"url": "leninsky-prospekt",
"ln": "kalujsko-rijskaya",
"ln_id": "6",
"lnName": "Калужско-Рижская",
"name": "Ленинский проспект"
},
"96": {
"id": "96",
"url": "shabolovskaya",
"ln": "kalujsko-rijskaya",
"ln_id": "6",
"lnName": "Калужско-Рижская",
"name": "Шаболовская"
},
"97": {
"id": "97",
"url": "oktyabrskaya",
"ln": "kalujsko-rijskaya",
"ln_id": "6",
"lnName": "Калужско-Рижская",
"name": "Октябрьская"
},
"98": {
"id": "98",
"url": "tretyakovskaya",
"ln": "kalujsko-rijskaya",
"ln_id": "6",
"lnName": "Калужско-Рижская",
"name": "Третьяковская"
},
"99": {
"id": "99",
"url": "kitay-gorod",
"ln": "kalujsko-rijskaya",
"ln_id": "6",
"lnName": "Калужско-Рижская",
"name": "Китай-город"
},
"100": {
"id": "100",
"url": "turgenevskaya",
"ln": "kalujsko-rijskaya",
"ln_id": "6",
"lnName": "Калужско-Рижская",
"name": "Тургеневская"
},
"101": {
"id": "101",
"url": "sukharevskaya",
"ln": "kalujsko-rijskaya",
"ln_id": "6",
"lnName": "Калужско-Рижская",
"name": "Сухаревская"
},
"102": {
"id": "102",
"url": "prospekt-mira",
"ln": "kalujsko-rijskaya",
"ln_id": "6",
"lnName": "Калужско-Рижская",
"name": "Проспект Мира"
},
"103": {
"id": "103",
"url": "rijskaya",
"ln": "kalujsko-rijskaya",
"ln_id": "6",
"lnName": "Калужско-Рижская",
"name": "Рижская"
},
"104": {
"id": "104",
"url": "alekseevskaya",
"ln": "kalujsko-rijskaya",
"ln_id": "6",
"lnName": "Калужско-Рижская",
"name": "Алексеевская"
},
"105": {
"id": "105",
"url": "vdnkh",
"ln": "kalujsko-rijskaya",
"ln_id": "6",
"lnName": "Калужско-Рижская",
"name": "ВДНХ"
},
"106": {
"id": "106",
"url": "botanichesky-sad",
"ln": "kalujsko-rijskaya",
"ln_id": "6",
"lnName": "Калужско-Рижская",
"name": "Ботанический сад"
},
"107": {
"id": "107",
"url": "sviblovo",
"ln": "kalujsko-rijskaya",
"ln_id": "6",
"lnName": "Калужско-Рижская",
"name": "Свиблово"
},
"108": {
"id": "108",
"url": "babushkinskaya",
"ln": "kalujsko-rijskaya",
"ln_id": "6",
"lnName": "Калужско-Рижская",
"name": "Бабушкинская"
},
"109": {
"id": "109",
"url": "medvedkovo",
"ln": "kalujsko-rijskaya",
"ln_id": "6",
"lnName": "Калужско-Рижская",
"name": "Медведково"
},
"110": {
"id": "110",
"url": "vykhino",
"ln": "tagansko-krasnopresnenskaya",
"ln_id": "7",
"lnName": "Таганско-Краснопресненская",
"name": "Выхино"
},
"111": {
"id": "111",
"url": "ryazansky-prospekt",
"ln": "tagansko-krasnopresnenskaya",
"ln_id": "7",
"lnName": "Таганско-Краснопресненская",
"name": "Рязанский проспект"
},
"112": {
"id": "112",
"url": "kuzminki",
"ln": "tagansko-krasnopresnenskaya",
"ln_id": "7",
"lnName": "Таганско-Краснопресненская",
"name": "Кузьминки"
},
"113": {
"id": "113",
"url": "tekstilshchiki",
"ln": "tagansko-krasnopresnenskaya",
"ln_id": "7",
"lnName": "Таганско-Краснопресненская",
"name": "Текстильщики"
},
"114": {
"id": "114",
"url": "volgogradsky-prospekt",
"ln": "tagansko-krasnopresnenskaya",
"ln_id": "7",
"lnName": "Таганско-Краснопресненская",
"name": "Волгоградский проспект"
},
"115": {
"id": "115",
"url": "proletarskaya",
"ln": "tagansko-krasnopresnenskaya",
"ln_id": "7",
"lnName": "Таганско-Краснопресненская",
"name": "Пролетарская"
},
"116": {
"id": "116",
"url": "taganskaya",
"ln": "tagansko-krasnopresnenskaya",
"ln_id": "7",
"lnName": "Таганско-Краснопресненская",
"name": "Таганская"
},
"117": {
"id": "117",
"url": "kitay-gorod",
"ln": "tagansko-krasnopresnenskaya",
"ln_id": "7",
"lnName": "Таганско-Краснопресненская",
"name": "Китай-город"
},
"118": {
"id": "118",
"url": "kuznetsky-most",
"ln": "tagansko-krasnopresnenskaya",
"ln_id": "7",
"lnName": "Таганско-Краснопресненская",
"name": "Кузнецкий мост"
},
"119": {
"id": "119",
"url": "pushkinskaya",
"ln": "tagansko-krasnopresnenskaya",
"ln_id": "7",
"lnName": "Таганско-Краснопресненская",
"name": "Пушкинская"
},
"120": {
"id": "120",
"url": "barrikadnaya",
"ln": "tagansko-krasnopresnenskaya",
"ln_id": "7",
"lnName": "Таганско-Краснопресненская",
"name": "Баррикадная"
},
"121": {
"id": "121",
"url": "ulitsa-1905-goda",
"ln": "tagansko-krasnopresnenskaya",
"ln_id": "7",
"lnName": "Таганско-Краснопресненская",
"name": "Улица 1905 года"
},
"122": {
"id": "122",
"url": "begovaya",
"ln": "tagansko-krasnopresnenskaya",
"ln_id": "7",
"lnName": "Таганско-Краснопресненская",
"name": "Беговая"
},
"123": {
"id": "123",
"url": "polejayevskaya",
"ln": "tagansko-krasnopresnenskaya",
"ln_id": "7",
"lnName": "Таганско-Краснопресненская",
"name": "Полежаевская"
},
"124": {
"id": "124",
"url": "oktyabrskoye-pole",
"ln": "tagansko-krasnopresnenskaya",
"ln_id": "7",
"lnName": "Таганско-Краснопресненская",
"name": "Октябрьское поле"
},
"125": {
"id": "125",
"url": "shchukinskaya",
"ln": "tagansko-krasnopresnenskaya",
"ln_id": "7",
"lnName": "Таганско-Краснопресненская",
"name": "Щукинская"
},
"126": {
"id": "126",
"url": "tushinskaya",
"ln": "tagansko-krasnopresnenskaya",
"ln_id": "7",
"lnName": "Таганско-Краснопресненская",
"name": "Тушинская"
},
"127": {
"id": "127",
"url": "skhodnenskaya",
"ln": "tagansko-krasnopresnenskaya",
"ln_id": "7",
"lnName": "Таганско-Краснопресненская",
"name": "Сходненская"
},
"128": {
"id": "128",
"url": "planernaya",
"ln": "tagansko-krasnopresnenskaya",
"ln_id": "7",
"lnName": "Таганско-Краснопресненская",
"name": "Планерная"
},
"129": {
"id": "129",
"url": "novokosino",
"ln": "kalininskaya",
"ln_id": "8",
"lnName": "Калининская",
"name": "Новокосино"
},
"130": {
"id": "130",
"url": "novogireevo",
"ln": "kalininskaya",
"ln_id": "8",
"lnName": "Калининская",
"name": "Новогиреево"
},
"131": {
"id": "131",
"url": "perovo",
"ln": "kalininskaya",
"ln_id": "8",
"lnName": "Калининская",
"name": "Перово"
},
"132": {
"id": "132",
"url": "shosse-yentuziastov",
"ln": "kalininskaya",
"ln_id": "8",
"lnName": "Калининская",
"name": "Шоссе Энтузиастов"
},
"133": {
"id": "133",
"url": "aviamotornaya",
"ln": "kalininskaya",
"ln_id": "8",
"lnName": "Калининская",
"name": "Авиамоторная"
},
"134": {
"id": "134",
"url": "ploshchad-ilyicha",
"ln": "kalininskaya",
"ln_id": "8",
"lnName": "Калининская",
"name": "Площадь Ильича"
},
"135": {
"id": "135",
"url": "marksistskaya",
"ln": "kalininskaya",
"ln_id": "8",
"lnName": "Калининская",
"name": "Марксистская"
},
"136": {
"id": "136",
"url": "tretyakovskaya",
"ln": "kalininskaya",
"ln_id": "8",
"lnName": "Калининская",
"name": "Третьяковская"
},
"137": {
"id": "137",
"url": "bulvar-dmitriya-donskogo",
"ln": "serpuxovsko-timiryazevskaya",
"ln_id": "9",
"lnName": "Серпуховско-Тимирязевская",
"name": "Бульвар Дмитрия Донского"
},
"138": {
"id": "138",
"url": "annino",
"ln": "serpuxovsko-timiryazevskaya",
"ln_id": "9",
"lnName": "Серпуховско-Тимирязевская",
"name": "Аннино"
},
"139": {
"id": "139",
"url": "ulitsa-akademika-yangelya",
"ln": "serpuxovsko-timiryazevskaya",
"ln_id": "9",
"lnName": "Серпуховско-Тимирязевская",
"name": "Улица академика Янгеля"
},
"140": {
"id": "140",
"url": "prajskaya",
"ln": "serpuxovsko-timiryazevskaya",
"ln_id": "9",
"lnName": "Серпуховско-Тимирязевская",
"name": "Пражская"
},
"141": {
"id": "141",
"url": "yujnaya",
"ln": "serpuxovsko-timiryazevskaya",
"ln_id": "9",
"lnName": "Серпуховско-Тимирязевская",
"name": "Южная"
},
"142": {
"id": "142",
"url": "chertanovskaya",
"ln": "serpuxovsko-timiryazevskaya",
"ln_id": "9",
"lnName": "Серпуховско-Тимирязевская",
"name": "Чертановская"
},
"143": {
"id": "143",
"url": "sevastopolskaya",
"ln": "serpuxovsko-timiryazevskaya",
"ln_id": "9",
"lnName": "Серпуховско-Тимирязевская",
"name": "Севастопольская"
},
"144": {
"id": "144",
"url": "nakhimovsky-prospekt",
"ln": "serpuxovsko-timiryazevskaya",
"ln_id": "9",
"lnName": "Серпуховско-Тимирязевская",
"name": "Нахимовский Проспект"
},
"145": {
"id": "145",
"url": "nagornaya",
"ln": "serpuxovsko-timiryazevskaya",
"ln_id": "9",
"lnName": "Серпуховско-Тимирязевская",
"name": "Нагорная"
},
"146": {
"id": "146",
"url": "nagatinskaya",
"ln": "serpuxovsko-timiryazevskaya",
"ln_id": "9",
"lnName": "Серпуховско-Тимирязевская",
"name": "Нагатинская"
},
"147": {
"id": "147",
"url": "tulskaya",
"ln": "serpuxovsko-timiryazevskaya",
"ln_id": "9",
"lnName": "Серпуховско-Тимирязевская",
"name": "Тульская"
},
"148": {
"id": "148",
"url": "serpukhovskaya",
"ln": "serpuxovsko-timiryazevskaya",
"ln_id": "9",
"lnName": "Серпуховско-Тимирязевская",
"name": "Серпуховская"
},
"149": {
"id": "149",
"url": "polyanka",
"ln": "serpuxovsko-timiryazevskaya",
"ln_id": "9",
"lnName": "Серпуховско-Тимирязевская",
"name": "Полянка"
},
"150": {
"id": "150",
"url": "borovitskaya",
"ln": "serpuxovsko-timiryazevskaya",
"ln_id": "9",
"lnName": "Серпуховско-Тимирязевская",
"name": "Боровицкая"
},
"151": {
"id": "151",
"url": "chekhovskaya",
"ln": "serpuxovsko-timiryazevskaya",
"ln_id": "9",
"lnName": "Серпуховско-Тимирязевская",
"name": "Чеховская"
},
"152": {
"id": "152",
"url": "tsvetnoy-bulvar",
"ln": "serpuxovsko-timiryazevskaya",
"ln_id": "9",
"lnName": "Серпуховско-Тимирязевская",
"name": "Цветной бульвар"
},
"153": {
"id": "153",
"url": "mendeleevskaya",
"ln": "serpuxovsko-timiryazevskaya",
"ln_id": "9",
"lnName": "Серпуховско-Тимирязевская",
"name": "Менделеевская"
},
"154": {
"id": "154",
"url": "savelovskaya",
"ln": "serpuxovsko-timiryazevskaya",
"ln_id": "9",
"lnName": "Серпуховско-Тимирязевская",
"name": "Савеловская"
},
"155": {
"id": "155",
"url": "dmitrovskaya",
"ln": "serpuxovsko-timiryazevskaya",
"ln_id": "9",
"lnName": "Серпуховско-Тимирязевская",
"name": "Дмитровская"
},
"156": {
"id": "156",
"url": "timiryazevskaya",
"ln": "serpuxovsko-timiryazevskaya",
"ln_id": "9",
"lnName": "Серпуховско-Тимирязевская",
"name": "Тимирязевская"
},
"157": {
"id": "157",
"url": "petrovsko-razumovskaya",
"ln": "serpuxovsko-timiryazevskaya",
"ln_id": "9",
"lnName": "Серпуховско-Тимирязевская",
"name": "Петровско-Разумовская"
},
"158": {
"id": "158",
"url": "vladykino",
"ln": "serpuxovsko-timiryazevskaya",
"ln_id": "9",
"lnName": "Серпуховско-Тимирязевская",
"name": "Владыкино"
},
"159": {
"id": "159",
"url": "otradnoye",
"ln": "serpuxovsko-timiryazevskaya",
"ln_id": "9",
"lnName": "Серпуховско-Тимирязевская",
"name": "Отрадное"
},
"160": {
"id": "160",
"url": "bibirevo",
"ln": "serpuxovsko-timiryazevskaya",
"ln_id": "9",
"lnName": "Серпуховско-Тимирязевская",
"name": "Бибирево"
},
"161": {
"id": "161",
"url": "altufyevo",
"ln": "serpuxovsko-timiryazevskaya",
"ln_id": "9",
"lnName": "Серпуховско-Тимирязевская",
"name": "Алтуфьево"
},
"162": {
"id": "162",
"url": "zyablikovo",
"ln": "ljublinsko-dmitrovskaja",
"ln_id": "10",
"lnName": "Люблинско-Дмитровская",
"name": "Зябликово"
},
"163": {
"id": "163",
"url": "shipilovskaya",
"ln": "ljublinsko-dmitrovskaja",
"ln_id": "10",
"lnName": "Люблинско-Дмитровская",
"name": "Шипиловская"
},
"164": {
"id": "164",
"url": "borisovo",
"ln": "ljublinsko-dmitrovskaja",
"ln_id": "10",
"lnName": "Люблинско-Дмитровская",
"name": "Борисово"
},
"165": {
"id": "165",
"url": "maryino",
"ln": "ljublinsko-dmitrovskaja",
"ln_id": "10",
"lnName": "Люблинско-Дмитровская",
"name": "Марьино"
},
"166": {
"id": "166",
"url": "bratislavskaya",
"ln": "ljublinsko-dmitrovskaja",
"ln_id": "10",
"lnName": "Люблинско-Дмитровская",
"name": "Братиславская"
},
"167": {
"id": "167",
"url": "lyublino",
"ln": "ljublinsko-dmitrovskaja",
"ln_id": "10",
"lnName": "Люблинско-Дмитровская",
"name": "Люблино"
},
"168": {
"id": "168",
"url": "voljskaya",
"ln": "ljublinsko-dmitrovskaja",
"ln_id": "10",
"lnName": "Люблинско-Дмитровская",
"name": "Волжская"
},
"169": {
"id": "169",
"url": "pechatniki",
"ln": "ljublinsko-dmitrovskaja",
"ln_id": "10",
"lnName": "Люблинско-Дмитровская",
"name": "Печатники"
},
"170": {
"id": "170",
"url": "kojukhovskaya",
"ln": "ljublinsko-dmitrovskaja",
"ln_id": "10",
"lnName": "Люблинско-Дмитровская",
"name": "Кожуховская"
},
"171": {
"id": "171",
"url": "dubrovka",
"ln": "ljublinsko-dmitrovskaja",
"ln_id": "10",
"lnName": "Люблинско-Дмитровская",
"name": "Дубровка"
},
"172": {
"id": "172",
"url": "krestyanskaya-zastava",
"ln": "ljublinsko-dmitrovskaja",
"ln_id": "10",
"lnName": "Люблинско-Дмитровская",
"name": "Крестьянская застава"
},
"173": {
"id": "173",
"url": "rimskaya",
"ln": "ljublinsko-dmitrovskaja",
"ln_id": "10",
"lnName": "Люблинско-Дмитровская",
"name": "Римская"
},
"174": {
"id": "174",
"url": "chkalovskaya",
"ln": "ljublinsko-dmitrovskaja",
"ln_id": "10",
"lnName": "Люблинско-Дмитровская",
"name": "Чкаловская"
},
"175": {
"id": "175",
"url": "sretensky-bulvar",
"ln": "ljublinsko-dmitrovskaja",
"ln_id": "10",
"lnName": "Люблинско-Дмитровская",
"name": "Сретенский бульвар"
},
"176": {
"id": "176",
"url": "trubnaya",
"ln": "ljublinsko-dmitrovskaja",
"ln_id": "10",
"lnName": "Люблинско-Дмитровская",
"name": "Трубная"
},
"177": {
"id": "177",
"url": "dostoyevskaya",
"ln": "ljublinsko-dmitrovskaja",
"ln_id": "10",
"lnName": "Люблинско-Дмитровская",
"name": "Достоевская"
},
"178": {
"id": "178",
"url": "maryina-roshcha",
"ln": "ljublinsko-dmitrovskaja",
"ln_id": "10",
"lnName": "Люблинско-Дмитровская",
"name": "Марьина роща"
},
"179": {
"id": "179",
"url": "kakhovskaya",
"ln": "kaxovskaya",
"ln_id": "11",
"lnName": "Каховская",
"name": "Каховская"
},
"180": {
"id": "180",
"url": "varshavskaya",
"ln": "kaxovskaya",
"ln_id": "11",
"lnName": "Каховская",
"name": "Варшавская"
},
"181": {
"id": "181",
"url": "kashirskaya",
"ln": "kaxovskaya",
"ln_id": "11",
"lnName": "Каховская",
"name": "Каширская"
},
"182": {
"id": "182",
"url": "ulica-starokachalovskaja",
"ln": "butovskaya",
"ln_id": "12",
"lnName": "Бутовская",
"name": "Улица Старокачаловская"
},
"183": {
"id": "183",
"url": "ulitsa-skobelevskaya",
"ln": "butovskaya",
"ln_id": "12",
"lnName": "Бутовская",
"name": "Улица Скобелевская"
},
"184": {
"id": "184",
"url": "bulvar-admirala-ushakova",
"ln": "butovskaya",
"ln_id": "12",
"lnName": "Бутовская",
"name": "Бульвар адмирала Ушакова"
},
"185": {
"id": "185",
"url": "ulitsa-gorchakova",
"ln": "butovskaya",
"ln_id": "12",
"lnName": "Бутовская",
"name": "Улица Горчакова"
},
"186": {
"id": "186",
"url": "buninskaya-alleya",
"ln": "butovskaya",
"ln_id": "12",
"lnName": "Бутовская",
"name": "Бунинская Аллея"
},
"187": {
"id": "187",
"url": "alma-atinskaya",
"ln": "zamoskvoreckaya",
"ln_id": "2",
"lnName": "Замоскворецкая",
"name": "Алма-Атинская"
},
"188": {
"id": "188",
"url": "pyatnickoe-shosse",
"ln": "arbatsko-pokrovskaya",
"ln_id": "3",
"lnName": "Арбатско-Покровская",
"name": "Пятницкое шоссе"
},
"189": {
"id": "189",
"url": "bitcevskij-park",
"ln": "butovskaya",
"ln_id": "12",
"lnName": "Бутовская",
"name": "Битцевский парк"
},
"190": {
"id": "190",
"url": "lermontovsky-prospekt",
"ln": "tagansko-krasnopresnenskaya",
"ln_id": "7",
"lnName": "Таганско-Краснопресненская",
"name": "Лермонтовский проспект"
},
"191": {
"id": "191",
"url": "zulebino",
"ln": "tagansko-krasnopresnenskaya",
"ln_id": "7",
"lnName": "Таганско-Краснопресненская",
"name": "Жулебино"
},
"194": {
"id": "194",
"url": "lesoparkovaja",
"ln": "butovskaya",
"ln_id": "12",
"lnName": "Бутовская",
"name": "Лесопарковая"
},
"199": {
"id": "199",
"url": "kiyevskaya",
"ln": "filevskaya",
"ln_id": "4",
"lnName": "Филевская",
"name": "Киевская"
},
"205": {
"id": "205",
"url": "delovoj-centr",
"ln": "kalininskaya",
"ln_id": "8",
"lnName": "Калининская",
"name": "Деловой центр"
},
"210": {
"id": "210",
"url": "park-pobedy",
"ln": "kalininskaya",
"ln_id": "8",
"lnName": "Калининская",
"name": "Парк Победы"
},
"211": {
"id": "211",
"url": "troparevo",
"ln": "sokolnicheskaya",
"ln_id": "1",
"lnName": "Сокольническая",
"name": "Тропарёво"
},
"212": {
"id": "212",
"url": "spartak",
"ln": "tagansko-krasnopresnenskaya",
"ln_id": "7",
"lnName": "Таганско-Краснопресненская",
"name": "Спартак"
}
};
// console.log(stations_by_id);
var stations_by_name = {};
for(var id in stations_by_id) {
var name = stations_by_id[id].name;
if(!stations_by_name[name]) {
stations_by_name[name] = stations_by_id[id];
} else {
//stations_by_name[name + ' (' + stations_by_name[name].lnName + ')'] = stations_by_name[name];
if(!Array.isArray( stations_by_name[name] )) {
stations_by_name[name] = [ stations_by_name[name] ];
}
stations_by_name[name].push( stations_by_id[id] );
}
}
for(var name in stations_by_name) {
var el = stations_by_name[name];
if(Array.isArray(el)) {
for(var i = 0, l = el.length; i < l; i++) {
stations_by_name[name + ' (' + el[i].lnName + ')'] = el[i];
}
delete stations_by_name[name];
}
}
// console.log(stations_by_name);
console.log(JSON.stringify(stations_by_name, null, 2));
</script>
</body>
</html>