CustomLabels - Пользовательские метки карты

class axipy.CustomLabels

Пользовательские метки. Используется для задания параметров через свойство Map.custom_labels.

Методы:

get(layer, id)

Производит запрос параметров.

ids(layer)

Перечень идентификаторов, для которых установлена пользовательская метка

set(layer, id, properties)

Устанавливает параметры.

set_default_arrow_type(layer, style)

Устанавливает стиль по умолчанию для новых меток слоя

set_default_end_type(layer, end_type)

Устанавливает тип выноски по умолчанию для новых меток слоя

get(layer: VectorLayer, id: int) Optional[CustomLabelProperties]

Производит запрос параметров. Если для данного id не определены, возвращает None.

Параметры:
  • layer – Слой карты

  • id – Идентификатор записи

ids(layer: VectorLayer) List[int]

Перечень идентификаторов, для которых установлена пользовательская метка

set(layer: VectorLayer, id: int, properties: Optional[CustomLabelProperties])

Устанавливает параметры.

Параметры:
  • layer – Слой карты

  • id – Идентификатор записи

  • properties – Устанавливаемые свойства. Если задать None, существующие параметры будут сброшены

set_default_arrow_type(layer: VectorLayer, style: LineStyle)

Устанавливает стиль по умолчанию для новых меток слоя

set_default_end_type(layer: VectorLayer, end_type: CustomLabelEndType)

Устанавливает тип выноски по умолчанию для новых меток слоя