@yandex/condition.distance

Компонент проверяет, соответствуют ли переданные координаты заданным.

Например, вы хотите, чтобы исполнитель сфотографировал конкретное место. Компонент condition.distance проверит, сделана ли фотография в том месте, координаты которого вы указали.

За передачу координат устройства отвечает компонент data.location. Вы можете использовать его без condition.distance, если вам нужно считать координаты устройства исполнителя без сравнения с заданными.

Компоненты, которые используются в примере
  • view.list — отображает данные списком;
  • field.media-file — добавляет кнопки для разных видов загрузки файлов;
  • data.output — определяет данные задания, которые вы получите после его отправки исполнителем;
  • condition.all — проверяет, что выполняются все дочерние условия;
  • condition.required — проверяет, что поле с данными заполнено;
  • data.location — передает координаты устройства исполнителя;
  • data.input — передает входные данные задания;
  • plugin.toloka — настраивает внешний вид задания.

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

Название

Тип

Описание

type*

"@yandex/condition.distance"

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

from

string

Координаты, которые будут сравниваться с координатами из свойства to.

hint

string

Сообщение об ошибке валидации, которое увидит исполнитель

max

number

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

to

string

Координаты, которые будут сравниваться с координатами из свойства from.

Предыдущая