Zh YandexMap, component can load pacemarks by different ways

Добавлена возможность конфигурировать каким образом динамически загружать метки

2015-10-23_15-50-30

 

 

 

 

По умолчанию используется метод загрузки – Все метки.

Если использовать второй способ (все (в два этапа)), то сначала загрузятся метки, попадающие в видимую область карты, затем все остальные метки.

Третий способ (был изначально реализован и использовался по умолчанию) – загружались метки только видимой области карты, и при изменении масштаба или центра карты производится запрос и определение тех меток, которые следовало бы подгрузить.

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

Таким образом

1- Метод “Все”, подходит к простой (буферизованной, если установлено) загрузке всех меток карты

2 – Метод “Все (в два этапа)” подходит для быстрого отображения меток видимой области карты и (буферизованной, если установлено) загрузке всех меток карты

3 – Метод “Использовать границы карты” подходит для подгрузки небольшого количества меток при ограниченном диапазоне масштаба.

Leave a Reply

Your email address will not be published. Required fields are marked *