reportOutdoorsLocation(data: ReportOutdoorsLocationParams)

版本要求:
@tuya-miniapp/cloud-api≥1.0.5

描述

设备位置上报。本封装将 lon、lat 及可选扩展字段序列化为云端所需的 payload JSON 字符串后提交。

参数

参数类型必填说明
是请求体

返回值

类型:Promise<boolean>
boolean:文档说明为 true 表示成功,false 表示失败。

合法值

ReportOutdoorsLocationParams.coordinate
值说明最低版本
GCJ02--
BD09LL--
ReportOutdoorsLocationParams.connectStatus
值说明最低版本
1--
2--

示例代码

请求示例

import { reportOutdoorsLocation } from '@tuya-miniapp/cloud-api';

reportOutdoorsLocation({
  deviceId: 'vdevo16245017293',
  pid: 'p16245017293',
  lat: 12.1,
  lon: 123.1,
  accuracy: 100,
  battery: 10,
  direction: 10,
  height: 10,
  coordinate: 'GCJ02',
  speed: 100,
  mileage: 100,
  start: false,
  connectStatus: 1,
})
  .then((response) => {
    console.log(response);
  })
  .catch();

返回示例

true