Для справок:



Слои карты и легенда

Слои карты
Карта представляет собой наложение тематических слоёв. Слои делятся на несколько типов:

  • Основные слои (районы, микрорайоны), объекты этого слоя загружаютcя сразу и являются кешируемыми.
  • Подгружаемые слои (кварталы, здания), объекты этого слоя подгружаются в процессе просмотра карты. Подгрузка происходит при изменении состояния слоя на «включенный и видимый». Данные объекты кешируются только в текущем сеансе.
  • Точечные слои (метки, избранное), загружаются при выборе пользователя. На данный момент все точки слоя загружаются сразу и не кешируются.
Каждый слой имеет свой диапазон видимости. Детальные слои, такие как «здания», скрываются при большом масштабе. Другие слои с крупными объектами, такие как «районы», скрываются при малом масштабе. Данные меры уменьшают визуальный шум и экономят ресурсы компьютера.

Для вашего удобства также реализована посегментная подгрузка слоев — в каждый момент перемещения по карте подгружаются лишь те данные, которые необходимо отобразить на экране, засчет этого скорость взаимодействия с картой сушественно увеличивается.

Легенда

Легенда карты состоит из списка элементов, каждый из которых привязан к конкретному слою и отображает его текущее состояние.

Для каждого из свойств слоя присутствуют следующие состояния элементов легенды:

  • Отключен. Слой отключен, его элементы скрыты. Для подгружаемых слоев подгрузка данных не происходит. Отключенные слои выделены светло-серым. Для активации слоя необходимо щелкнуть на его названии.
  • Включен и виден. Слой включен и его элементы отображаются на карте, при необходимости подгружаются новые объекты. При включении слоя изменяется масштаб карты. Например, при включении слоя «Строения», масштаб карты автоматически увеличивается до уровня, необходимого для отрисовки отдельных зданий.
  • Включен, но невидим. Слой включен, но не виден при текущем масштабе. При этом название слоя выделено темным, но прямоугольник не закрашен. Для того чтобы автоматически перейти на высоту отображения слоя, необходимо кликнуть на прямоугольник слева от названия слоя.
Также на элементах легенды можно заметить индикаторы загрузки.

Активные слои сохраняются в специальных куки (отдельно для каждого города), которые восстановят их при следующем заходе на сайт. К тому же они являются едиными для всех браузеров, поэтому, если вы откроете сайт с другого браузера, настройки слоев сохранятся. Куки не требуют авторизации и хранятся только на вашем компьютере. Они работают, даже если куки отключены в настройках браузера. Вот такие волшебные куки :)
Кстати, при открытом разделе каталога он автоматически становится одним из слоев на карте. Кроме этого, отдельными слоями будут также отображаться личные метки и избранные объекты.