Клуб API Карт

Инициировать обновление карты

inikitian
6 сентября 2009, 19:39

На карте подгрузка меток сделана через YMaps.Events.observe(map, map.Events.Update,mapCurrentPos);

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

Вопрос: как правильно вызвать функцию или как управлять картой (обновить например), чтобы функция вызывалась как сейчас, но искусственно.


Пс, прошу прощения за сумбур, но с JS работаю мало, да и выходные накладывают свой отпечаток на адекватность.

2 комментария
Подписаться на комментарии к посту
При вызове функции передавайте указатель на карту: mapCurrentPos(map);
Спасибо, истина-то оказалась на поверхности ))