Про ready знаю. Вот только даже с ним не работает, если использовать паттерн...
mapYandex = (function() { var init = function(options) { ... function ymapInit() { var map = new ymaps.Map .... } ymaps.ready(ymapInit); } return { init: init } })(); mapYandex.init({...});