@sllugovskih

Как это реализовано на Яндекс API?

На сайте вверху карты есть кнопка Обвести. Где можно нарисовать область и в ней будут отображаться только выбранные обьекты недвижимости внутри.

Как это реализовано? в Яндекс API подобного не нашел

www.domofond.ru/karta/?SearchType=ForSale&RegionId=78
  • Вопрос задан
  • 1232 просмотра
Пригласить эксперта
Ответы на вопрос 2
wielski
@wielski
✔ Совет: Вам помогли? Отметьте ответы решением.
При обводке на мышь ставится эвент.
Кнопка зажимается - высчитываем с каждым перемещением курсора положение, рисуя при этом с помощью метода YMaps.Polygon линию. Соединяем первую и последнюю линию между собой, завершая "чертеж".

После высчитываются метки входящие в этот полигон, добавляются в группу, а остальные скрываются.
Как только метки скрыли - с помощью метода getCenterAndZoom объекта bounds определяем нужный центр/зум обводки.
Ответ написан
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
У квартир есть адреса, собственно по ним получают координаты и выводят точки на карту.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы