Добрый день!
Прошу сильно не ругаться, но поймал ошибку, пока не могу точно разобраться в чем именно проблема, но последовательность в коде такова:
myMap.geoObjects.add(res.geoObjects);
myMap.panTo(topmenu.point, { flying: true, delay: 0, duration: 500 });
myMap.setBounds( res.geoObjects.getBounds() );
Если ставлю flying: false, то нет проблем и все работает, а вот с flying: true то есть ошибка, то ее нет...., причем не смог повторить последовательность действий однозначно проводящей к ошибке...
Как может влиять flying на setBounds? Ошибка просиходит setBounds, т.е. я ставил
alert( res.geoObjects.getBounds() );
до и после setBounds, который до срабатывает всегда, а вот который после, если ошибка произошла, не срабатывает, если ее нет, то срабатывает.
Сейчас работает версия с ошибкой http://igordev.ru/Devices/FishingMapKBR.html
Ошибка вылетает когда последовательно щелкаем мышкой именно отмеченные на картинке линки
Спасибо.