Мы опубликовали модуль Polylabeler, который позволяет автоматически расставить подписи внутри многоугольников на карте.
В зависимости от вида подписи и формы полигона модуль рассчитывает для неё подходящую позицию, но есть возможность задать положение подписи вручную. Можно делать как текстовые подписи, так и вставлять изображения.
Модуль работает с API Яндекс.Карт версии 2.1 и требует подключения модуля расчета площади полигонов.
Описание модуля и подробные инcтрукции по установке вы найдете на github.
Другие модули JS API Яндекс.Карт описаны в нашей документации.