Документация Толоки

field.map

Добавляет карту к заданию и позволяет исполнителям делать на ней отметки.

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

Исполнитель может ставить маркеры на карте. Вы можете использовать этот компонент для создания заданий, где нужно найти какое-то место на карте или для проверки исполнителей другими исполнителями (например, для проверки полевых заданий).

Вы можете установить свойства карты: масштаб, позицию центра карты, подпись и подсказку для исполнителей.

Свойства компонента

Название

Тип

Описание

type*

"field.map"

Задает тип компонента.

data*

writable

Данные, значения которых будут обработаны или изменены.

label

string

Надпись над компонентом.

center*

string

Определяет положение центра карты. Укажите координаты в строковом формате, например, "29.748713,-95.404287", или используйте компонент data.location, чтобы установить центр карты равным текущему положению исполнителя.

editableMarkerLabel

string

Название маркера, который исполнитель выставляет или перемещает

hint

string

Текст подсказки.

markers

array

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

markers[]

object

Список маркеров на карте.

markers[].color

string

Определяет цвет маркера. Для указания цвета используйте шестнадцатеричные значения со знаком #.

markers[].label

string

Название маркера, которое помогает исполнителям понять, зачем этот маркер нужен, и отличить его от других маркеров.

markers[].position*

string

Определяет положение маркера. Укажите координаты в строковом формате, например, "29.748713,-95.404287", или используйте компонент data.location, чтобы установить маркер в текущее положение исполнителя.

polygons

array

Определяет многоугольные объекты, с помощью которых можно выделять области на карте.

polygons[]

object

Список многоугольных областей выделения на карте.

polygons[].color

string

Определяет цвет многоугольной области выделения. Для указания цвета используйте шестнадцатеричные значения со знаком #.

polygons[].points

array

Список точек многоугольной области выделения.

polygons[].points[]

string

Определяет положение и форму многоугольной области выделения. Укажите координаты в строковом формате, например, "29.748713,-95.404287".

validation

condition

Валидация на основе условия (condition).

zoom

integer

Начальный масштаб карты. Используйте значения от 0до 19. Большие значения соответствуют более детальному виду карты.