Что нужно учесть при программировании сайта для последующей интеграции Яндекс Карт?
Нужно учесть Google Карты.
API у Яндекс карт довольно обширное, функциональное и эластичное (если можно так выразиться).
А вот с фильтрами вам придется помучаться, если опыта в JavaScript нет.