Режимы загрузки данных
Менеджер загружает данные только для видимой области карты. При этом поддерживаются два режима загрузки данных:
- менеджер загружает данные сразу для всей видимой области – на сервер отправляется один запрос для всей области;
- менеджер загружает данные отдельно по тайлам – на сервер отправляются отдельные запросы для тайлов, попадающих в видимую область.
Какой режим будет использоваться – устанавливает разработчик при создании менеджера, через параметр splitRequests. Параметр может принимать два значения:
-
false
(по умолчанию) – данные будут запрашиваться для всей области сразу; -
true
– данные будут запрашиваться по тайлам.
Ниже приведена таблица с описанием режимов загрузки.
Режим загрузки данных |
Описание |
splitRequests = false (по умолчанию) ![](../../_images/splitRequests-false.png =294) |
Менеджер запрашивает данные сразу для всей видимой области карты. Преимущества
Недостатки
Пример запроса
|
splitRequests = true ![](../../_images/splitRequests-true.png =300) |
Менеджер запрашивает данные для области по тайлам. Преимущества
Недостатки
Пример запросов
|
Режим загрузки данных влияет на частоту обращений к серверу, а также на скорость передачи данных. Кроме того, в зависимости от выбранного режима на сервере может быть по-разному организована структура хранения данных. В разделе Разработка серверной части:
– рассмотрены форматы запросов, которые менеджер будет отправлять на сервер при разных режимах;
– приведены рекомендации по проектированию серверной архитектуры.