В конструкторе яндекса будет просто с метками на карте и с балунами, а вот нарисовать кнопки - Школы/Вузы/... довольно сложно, разве что поверх карты костылить. При нажатии на кнопку переключать видимость из 5 карт... Даже думать жутко :) Надеюсь я не прав и ест ьспособ проще... Возможно, еще сложно будет свой собственный слой с описаниями объектов вставить, если дизайнер будет настаивать именно на его видении действительности.
Если карта со сложной логикой - я бы посмотрел в сторону OSM. Хотя программирования там на порядки больше, зато все что нарисовал - твое. Гуглить по словам `Mapbox js api` или `OpenLayers`