capt_Rimmer
@capt_Rimmer
Администратор-программист

Как ускорить работу Яндекс.Карты API 2.0 на сайте?

Доброго времени суток!


Существует ли кэширование Яндекс.Карты API 2.0? Проблема в том, что на одной странице сайта находится 3 карты (расположение магазинов).


Без скриптов с Яндекс.Карты API 2.0 страница грузится за 1.30 сек., а с API — 5.44 сек. (Google Chrome).


Подскажите, кто-чем может — не хочется отказываться от интерактивных карт на сайте :)
  • Вопрос задан
  • 12321 просмотр
Решения вопроса 1
@dmitryklerik
Поиграетесь с количеством загружаемых пакетов и не забудьте убрать параметр &mode=debug из строки подключения карт.

api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/packages.xml
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
@max_rip
А почему бы не расположить все магазины на одной карте?
Ну и передвигаться по ним при помощи кликов названиям.
Ответ написан
kashey
@kashey
Программирую большую половину жизни
Самый лучший вариант - подружать вначале статические карты, и только при клике на них - заменять их динамическими.
Ну или загружать карты после dom.ready.
Тут главный вопрос - зачем там карты.
Ответ написан
Комментировать
barker
@barker
Кеширование чего? Так а что именно грузится то долго? В хроме гляньте тейминги. У вас карты динамические или статик?
Ответ написан
@aleksandr-n
На мой взгляд лучший вариант описан тут
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы