Нет запроса batchUpdate , который можно использовать для непосредственного создания ломаной линии.
Обходной путь:
Вместо этого можно сделать следующее:
(1) Создайте различные линии, которые вы хотите включить в свою «пользовательскую» фигуру, в последовательных запросах createLine до batchUpdate
. Для каждой созданной строки найдите id
строки. Вы можете найти его в соответствующем ответе, в этом вложенном поле:
response["replies"][request-index]["createLine"]["objectId"];
(2) Сгруппировать эти разные строки в одну группу объектов с другим вызовом batchUpdate
. Вы должны предоставить GroupObjectsRequest , который группирует все указанные вами элементы в один объект. Вам просто нужно указать id's
различных строк, которые вы хотите сгруппировать, которые вы получили на шаге 1.
Ваше тело запроса для этого шага должно быть примерно таким:
{
"requests": [
{
"groupObjects": {
"childrenObjectIds": [
lineId1, lineId2, ...
]
}
}
]
}
Ссылка: