Как сделать выбор цепочки фильтров, чтобы выбрать на карте Google - PullRequest
0 голосов
/ 01 сентября 2018

У меня есть две функции для фильтрации маркера на карте Google, и я хотел бы объединить оба фильтра, чтобы получить результат.

Как я могу сделать это с моим кодом, который сейчас выглядит следующим образом?

// filter markers by category
filterMarkers = function(category) {
  for (i = 0; i < gmarkers1.length; i++) {
    marker = gmarkers1[i];
    // If is same category or category not picked
    if (marker.category == category || category.length === 0) {
      marker.setVisible(true);

    }
    // categories don't match 
    else {
      marker.setVisible(false);
    }
  }
}

// filter markers by session
filterMarkersx = function(session) {
  for (i = 0; i < gmarkers1.length; i++) {
    marker = gmarkers1[i];
    // If is same session or session not picked
    if (marker.session == session || session.length === 0) {

      marker.setVisible(true);


    }
    // session don't match 
    else {
      marker.setVisible(false);
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...