Пока такого нет, но сделать будет несложно применив несколько хаков (
// Делаем прямоугольник. var rect = new ymaps.Rectangle([[37, 70], [70, 55]], {}, { // Определяем фабрику оверлеев, которая создает // специальный HTML оверлей прямоугольника. overlayFactory: { createOverlay: function (pixelGeometry, data, options) { return new ymaps.overlay.html.Rectangle(pixelGeometry, data, options); } }, strokeWidth: 0, // Чтобы через прямоугольник таскалась карта. interactivityModel: "default#transparent" }); myMap.geoObjects.add(rect); // Берем элемент заливки прямоугольника и устанавливаем ему стили напрямую. var fill = rect.getOverlay().getLayout().getParentElement().firstChild.firstChild; fill.style.backgroundImage = "url(http://img2-fotki.yandex.net/get/6407/43500987.3c/0_STATIC69ea2_fcbf81ee_L)"; fill.style.backgroundRepeat = "no-repeat"; fill.style.backgroundSize = "100% 100%";
В одной из следующих версий сделаем нормальное решение, а пока так.