@kiberlain

Яндекс-карты. Как сделать фильтр по объектам недвижимости?

Есть форма где делается выборка недвижимости по набору параметров: тип, район, цена, площадь и т.д. При изменении формы соответственно заново рисуется карта с уже обновлённым набором меток на ней. Есть примеры реализации подобных фильтров? Про фильтрацию объектов я уже читал, интересует как сделать фильтр по произвольному набору характеристик.
  • Вопрос задан
  • 365 просмотров
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
var mapManager = new ymaps.ObjectManager({
    clusterize: true,
    gridSize: 32,
    clusterDisableClickZoom: true
});
mapManager.objects.options.set('preset', 'islands#blackDotIcon');
mapManager.clusters.options.set('preset', 'islands#blackClusterIcons');
map.geoObjects.add(mapManager);
mapManager.removeAll();

let items = [];
items.push({
    type: 'Feature',
    id: data.id,
    geometry: { type: 'Point', coordinates: [data.lat, data.lng] },
    properties: {
        clusterCaption: data.title,
        hintContent: data.title,
        balloonContentHeader: data.header,
        balloonContentBody: data.description,
        balloonContentFooter: data.footer,
        yourProperty1: data.prop1,
        yourProperty2: data.prop2
    }
});
mapManager.add({ type: 'FeatureCollection', features:  items });
mapManager.getMap().setBounds(
    mapManager.getBounds(),
    { checkZoomRange: true, useMapMargin: true }
);
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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