Клуб API Карт

Поиск организаций в категории

rsmag
9 ноября 2015, 19:25

Есть ли возможность при поиске по организациям ограничить категорию (бар, банк)?

2 комментария
Подписаться на комментарии к посту

Есть только то, что описано в документации

Сделал примерно так:

var hiddenResults = new ymaps.GeoObjectCollection(null, {});

var geoObjectsArray = searchControl.getResultsArray();
for (var i = 0; i < geoObjectsArray.length; i++) {
  var obj = geoObjectsArray[i];
  var cats = obj.properties._db.responseMetaData.Categories;
  if (_.any(cats, function (e) {return e.name === 'Банкомат'}) {
    hiddenResults.add(obj);
  }
}