|
| ||||||||||||||||||||||
|
|
← Ctrl предыдущаяследующая Ctrl →
YMaps.ObjectManagerРасширяет YMaps.IOverlay. Диспетчер объектов.Объект YMaps.ObjectManager позволяет скрывать и показывать объекты на карте, в зависимости от текущего коэффициента масштабирования и видимой области карты. Диспетчер позволяет одновременно управлять большим количеством объектов, обеспечивая приемлемую производительность. Принцип работы диспетчера: Карта мира покрывается виртуальной сеткой с квадратными ячейками заданного размера. Объекты, которыми управляет YMaps.ObjectManager, помещаются в ячейки, соответствующие их положению на карте. При перетаскивании карты и/или смене масштаба отображаются объекты только из тех ячеек, которые оказываются в пределах текущей видимой области карты. Объекты из остальных ячеек скрываются. Для кэширования объектов, находящихся вблизи границ видимой области, но за ее пределами, можно расширить границы области управления диспетчера на необходимое расстояние. См.: Диспетчер объектов Конструктор
Методы
Наследуемые методыПодробное описание конструктораСоздает диспетчер для управления видимостью объектов-оверлеев на карте. См.: Диспетчер объектов Параметры:
Подробное описание методовaddДобавляет метку или массив меток в диспетчер. Если в момент вызова метода ячейка сетки, в которую попала добавляемая метка, отображается на карте, то и метка будет отображаться. Параметры:
removeУдаляет метку из диспетчера объектов. Метка будет удалена, если в момент вызова метода ячейка сетки, в которой находится удаляемая метка отображается на карте, Параметры:
removeAllУдаляет все метки и сбрасывает состояние. |
| Работайте в Яндексе |
© 2008—2012 «Яндекс»
|