На карте подгрузка меток сделана через YMaps.Events.observe(map, map.Events.Update,mapCurrentPos);
Теперь надо как-то вызывать mapCurrentPos() из других мест, но получается так, что в этой функции работа с картой не проходит: var bounds = map.getBounds(); вызывает ошибку: map.getBounds is not a function. В то время, как вызов этой функции через листенер срабатывает корректно.
Вопрос: как правильно вызвать функцию или как управлять картой (обновить например), чтобы функция вызывалась как сейчас, но искусственно.
Пс, прошу прощения за сумбур, но с JS работаю мало, да и выходные накладывают свой отпечаток на адекватность.