Клуб API Карт

не срабатывает элементарный myMap.setBounds(myCollection.getBounds()); [РеШеНо]

iytin-ne
3 октября 2012, 01:09

ну впринцыпе вся суть вопроса в заголовке, пытаюсь отобразить все метки у видидимой области карты зная

 console.log(myMap.geoObjects.getBounds());
    console.log(myCollection.getBounds());

они одинаковы ну указав в коде myMap.setBounds(myCollection.getBounds()); показывает серую карту, и только один балун. myMap.setBounds(myCollection.getBounds()); http://cybers.net.ua/3/concacts.html (карта которая слева, а не те что справа) пытался даже myMap.setBounds(myMap.getBounds()); всеравно такой же эфект.

4 комментария
Подписаться на комментарии к посту

несмотря на то что ты добавил myMap.container.fitToVieport() везде где только можно

слева карта инициализируется до того как fancybox отобразит контейнер

=) ну без myMap.setBounds(myCollection.getBounds()); карта нормально открывается, а вот с этим нехочет. уже ж вроде как контейнер отображен. Может что-то посоветуете, проверять отобразился fancybox или нет?

 

там должен быть калбак в нем и вызывайте fitToViewport

надо смотреть доку по fancybox

да, и правда, теперь работает, такие мелкие моменты, а времени нужно убить немало). Спасибо тебе)