Здравствуйте! Ситуация такая: На карте в масштабе от 1 до 11 отображаются активные области, в масштабе 12 и больше - отображаются метки.
Столкнулись с проблемой: при загрузке сайта, в консоли разработчика видно, как грузятся тайлы 11 масштаба, затем меняем на карте масштаб на 12 - срабатывает функция отображения меток, но слой активных областей пытается загрузить тайлы для 12 масштаба, а у нас такие просто не предусмотрены, в результате чего сервер возвращает ошибку 404.
Внешне проблем нет - 11 масштаб - видны активные области, 12 - видны метки. Но то, что при изменении масштаба скрипт посылает запросы на сервер - не очень хорошо.
Как объяснить скрипту, когда создаем слой активных областей, что он должен работать только в заданном диапазоне масштаба?
И второй вопрос (чтобы не начинать отдельную тему):
При просмотре загрузки карты в консоли разработчика видно, что тайлы активных областей и самой карты кешируются браузером и при обновлении страниц грузятся из кеша браузера. А вот файл спрайта, из которого подставляем изображения для меток постоянно загружаются с сервера. Что нужно сделать, чтобы спрайт также кешировался браузером?