Песочница
Кабинет разработчика
Версия:
Популярные примеры
Карта
Геообъекты
Балун и хинт
Элементы управления
Активные области
Регионы
Кластеризация
GeoQuery
Поведения и события
Поиск по карте
Пробки
Местоположение пользователя
Маршрутизация
YMapsML
GeoXML
ObjectManager
Модульная система
Панорамы
Внешние модули

Подписи полигонов

Сохранить как файлыЭкспорт на JSFiddle

Пример демонстрирует работу с модулем для подписи полигонов.

Модуль позволяет добавлять подписи внутри полигонов на карте, автоматически выбирая подходящее положение. Обратите внимание, модуль работает с менеджером объектов или коллекцией геообъектов. Для того чтобы добавить подпись полигону, необходимо:

  • Подключить модуль для расчета площади, модуль для подписи полигонов.
  • Добавить полигон на карту с помощью OM или коллекции (обратите внимание, использование OM или коллекции является обязательным условием).
  • Добавить полигону макет подписи в опции labelLayout.
  • Дождаться получения модуля 'polylabel.create' и выполнить метод 'polylabel.create()'.

Так выглядит минимальный пример.

Модуль создает две подписи: маленькая точка и полноразмерная подпись. Если полноразмерная подпись не может вписаться в многоугольник, модуль пытается разместить маленькую точку. Если маленькая точка не помещается, то ничего не отображается.

Подробная документация.

Пишете на JavaScript? У нас есть вакансии