Гуру программирования, не пинайте, наберитесь терпения и объясните 100500-й раз самоучке. Делаю так:
<div id="map" ></div>
<script>
var address = 'Ульяновская область, Ульяновск, р-н Заволжский, пр-т Академика Филатова, 7';
ymaps.ready(init(address));
function init(address) {
return function () {
var geocoder = ymaps.geocode(address);
// ...Здесь все по документации, трудностей нет...//
}
}
</script>
После загрузки страницы карта позиционируется там где нужно, но как менять её состояние методом ajax уже сутки не могу понять. Костыль по событию сделал такой: 1) удаляю контенер с id="map". 2) создаю его снова в том же месте. 3) вызываю init(address) с новой строкой. 4) Появляется карта с новым позиционированием.
Ёжику понятно что разработчиками придумано как это делать без удаления контейнера и новой инициализации. Подскажите кто знает как заменить "костыль на здоровую ногу"? Лучше ссылки на рабочий пример с комментариями...