Alfilatov
@Alfilatov
веб-разрабочик, дизайнер

Как объеденить несколько значений?

Всем привет!
Есть код javascriptа Яндекс Карт. Сделали индекс станций метро для разделения по цветам (метро Бабушкинская" : "metro_orange"...).
Вот вопрос как объединить несколько станций в один цвет (например Бабушкинская,ВДНХ: orange)?
Возможно эту часть кода со списком станций вынести отдельно в другой js файл?

<script type='text/javascript'>
    ymaps.ready(init);
    var metroData = {

      "метро Бабушкинская" : "metro_orange",
      "метро ВДНХ": "metro_orange",
      "метро Кропоткинская": "metro_red",
      "метро Щукинская": "metro_purple",
      "метро Улица 1905 года": "metro_purple",

    };
    function setMetro(name){
        var el = document.getElementById('metro_name')
        el.innerHTML = name;
        
        if(typeof metroData[name] != "undefined"){
            el.className = metroData[name];
        }
    }
    function init(){
        var geocoder = new ymaps.geocode(
            // Строка с адресом, который нужно геокодировать
            'Москва',
            // требуемое количество результатов
            {results: 4 }
        );
  • Вопрос задан
  • 79 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы