Перейти в хранилище документации
Обратиться в техническую поддержку
Пример команды на языке программирования JScript для позиционирования камеры по абсолютным координатам. Данную команду можно использовать, например, чтобы проверить, поддерживает ли камера данную функцию.
DoReactStr("TELEMETRY","1.1","MOVE_ABSOLUTE","tel_prior<1>,x<0.5>,y<1>,zoom<0>");
Запрос абсолютных координат телеметрии командой на JScript:
DoReactStr("TELEMETRY","1.1","GET_ABSOLUTE","");
Установка абсолютных координат телеметрии командой на JScript:
DoReactStr("TELEMETRY","1.1","MOVE_ABSOLUTE","pan<0>,tilt<0>,zoom<0>,tel_prior<1>");
Пример скрипта для установки положения объекта на карте по координатам. При наличии привязки к местности координаты считаются географическими.
{ var d = new Date(); var command = CreateMsg(); command.Action = "SET_OBJECT_GEOMETRY"; command.SourceType = "MAP"; command.SourceId = "1"; command.SetParam("objtype","CAM"); command.SetParam("objid",1); command.SetParam("a",d.getSeconds()*6); command.SetParam("x",d.getSeconds()); command.SetParam("y",d.getSeconds()); command.SetParam("w",20+10*Math.sin(Math.PI/d.getSeconds())); command.SetParam("h",20+10*Math.sin(Math.PI/d.getSeconds())); DoReactGlobal(command); }