Клуб API Карт

Яндекс-карта стала отображаться с задержкой 30-60 сек

Пост в архиве.

В последние дни карты на сайте стали отображаться большой задержкой

Вот, например, тут http://gakz.ru/rus/dealers/cfo/?p=2

 

Появляется серый фон, баллун с адресом, но карта появляется примерно через 30-60 секунд...

4 комментария

У вас там очень долго отрабатывает загрузка каких-то виджетов с livetex.ru, и пока они не загрузятся карта не загружается

Леонид Смирнов
27 января 2016, 22:22

я тоже про это подумал, пробовал убирать код livetext-a, но задержка осталась

У вас там плохо сделано создание карты. Нужно указывать и центр и масштаб или сразу область, но не один центр.

Попробуйте поменять так:

 

myMap = new ymaps.Map("map", {

  bounds: bounds

});

 

И тогда это можно убрать (минус лишний ненужный http-запрос)

myMap.setBounds(bounds, {

 checkZoomRange: true 

});

Леонид Смирнов
27 января 2016, 22:22

Спасибо, это помогло!