Skip to content

数据操作 ​

目录 ​

1. 添加点数据 流 ​

引入版本:3.2 起支持

功能描述 ​

添加点数据

调用方法 ​

JavaScript
let jsonData = {
    id: "idPointData1",
    attribute: ["model", "year", "height"],
    data: [
      {
            id: "landmarkId1",
            label: "路灯1",
            value: 10,
            coord: [134.55, 34.577],
            coordZ: 0
            model: "太阳能",
            year: 2020,
            height: 6
        },
        {
            id: "landmarkId2",
            label: "路灯2",
            value: 10,
            coord: [134.55, 34.577],
            coordZ: 0
            model: "太阳能",
            year: 2020,
            height: 6
        },
        {
            id: "landmarkId2",
            label: "路灯2",
            value: 10,
            coord: [134.55, 34.577],
            coordZ: 0
            name: "路灯3",
            model: "节能灯",
            year: 2015,
            height: 7
        }
    ]
}


appInstance.uniCall('addPointData', jsonData, (result) => {
  console.log(result);
});

参数描述 ​

属性类型说明
idString数据 id,新建时调用者自己传入的唯一标识,用于各种操作的对象识别
attributeArray扩展属性,基于 data 中除了 id、label、coord、coordZ、value 之外的扩展,不能多余 10 个扩展属性
dataArray扩展属性的 value,带双引号的为 string,不带双引号的为 float,时间类型可以拆成多个扩展属性
legends[0].idString数据子对象 id,新建时调用者自己传入的唯一标识,用于各种操作的对象识别
legends[0].labelString图标标签文本
legends[0].valueNumber点的值
legends[0].coordArrayXY 轴坐标,X:经度;Y:纬度
legends[0].coordZNumberZ 轴高度(单位:米)
legends[0].modelString扩展属性
legends[0].yearNumber扩展属性
legends[0].heightNumber扩展属性

回调数据 ​

JSON
{
  "result": 1,
  "message": "成功。"
}

回调数据参数描述 ​

属性类型说明
resultNumber1:代表成功;0:代表失败
messageString成功或者失败原因

2. 更新点数据 流 ​

引入版本:3.2 起支持

功能描述 ​

更新点数据

调用方法 ​

JavaScript
let jsonData = {
    id: "idPointData1",
    isAppend: false,
    data: [
      {
            id: "landmarkId1",
            label: "井盖1",
            coord: [134.55, 34.577],
            coordZ: 0
            value: 10,
            model: "太阳能",
            year: 2010,
            height: 6
        },
        {
            id: "landmarkId2",
            label: "井盖2",
            coord: [134.55, 34.577],
            coordZ: 0
            value: 10,
            model: "太阳能",
            year: 2010,
            height: 6
        }
    ]
}


appInstance.uniCall('updatePointData', jsonData, (result) => {
  console.log(result);
});

参数描述 ​

属性类型说明
idString数据 id,新建时调用者自己传入的唯一标识,用于各种操作的对象识别
isAppendBoolean是否追加数据(按顺序),true:追加新数据,Id 相同的更新;false:清除原有数据 & 重建新数据
dataArray扩展属性的 value,带双引号的为 string,不带双引号的为 float,时间类型可以拆成多个扩展属性
legends[0].idString数据子对象 id,新建时调用者自己传入的唯一标识,用于各种操作的对象识别
legends[0].labelString图标标签文本
legends[0].valueNumber点的值
legends[0].coordArrayXY 轴坐标,X:经度;Y:纬度
legends[0].coordZNumberZ 轴高度(单位:米)
legends[0].modelString扩展属性
legends[0].yearNumber扩展属性
legends[0].heightNumber扩展属性

回调数据 ​

JSON
{
  "result": 1,
  "message": "成功。"
}

回调数据参数描述 ​

属性类型说明
resultNumber1:代表成功;0:代表失败
messageString成功或者失败原因

返回本章目录

3. 查询点详细 流 ​

引入版本:3.3 起支持

功能描述 ​

查询点详细

调用方法 ​

JavaScript
let jsonData = {
  id: 'idPointData1',
  data: [
    {
      id: 'landmarkId1',
    },
    {
      id: 'landmarkId2',
    },
  ],
};

appInstance.uniCall('queryPointData', jsonData, (result) => {
  console.log(result);
});
参数描述 ​
属性类型说明
idString数据 id

回调数据 ​

JSON
{
  "result": 1,
  "message": "成功。",
  "id": "idPointData1",
  "attribute": ["model", "year", "height"],
  "data": [
    {
      "id": "landmarkId1",
      "label": "路灯1",
      "coord": [134.55, 34.577],
      "coordZ": 0,
      "value": 10,
      "model": "太阳能",
      "year": 2020,
      "height": 6
    },
    {
      "id": "landmarkId2",
      "label": "路灯2",
      "coord": [134.55, 34.577],
      "coordZ": 0,
      "value": 10,
      "model": "太阳能",
      "year": 2020,
      "height": 6
    },
    {
      "id": "landmarkId2",
      "label": "路灯2",
      "coord": [134.55, 34.577],
      "coordZ": 0,
      "value": 10,
      "name": "路灯3",
      "model": "节能灯",
      "year": 2015,
      "height": 7
    }
  ]
}

回调数据参数描述 ​

属性类型说明
resultNumber1:代表成功;0:代表失败
messageString成功或者失败原因
idString数据 id,新建时调用者自己传入的唯一标识,用于各种操作的对象识别
attributeArray扩展属性,基于 data 中除了 id、label、coord、coordZ、value 之外的扩展,不能多余 10 个扩展属性
dataArray扩展属性的 value,带双引号的为 string,不带双引号的为 float,时间类型可以拆成多个扩展属性
data[0].idString数据子对象 id,新建时调用者自己传入的唯一标识,用于各种操作的对象识别
data[0].labelString图标标签文本
data[0].valueNumber点的值
data[0].coordArrayXY 轴坐标,X:经度;Y:纬度
data[0].coordZNumberZ 轴高度(单位:米)
data[0].modelString扩展属性
data[0].yearNumber扩展属性
data[0].heightNumber扩展属性

返回本章目录

4. 查询点数据数量 流 ​

引入版本:3.2 起支持

功能描述 ​

查询点数据数量

调用方法 ​

JavaScript
let jsonData = {
  id: 'idPointData1',
};

appInstance.uniCall('countPointData', jsonData, (result) => {
  console.log(result);
});

参数描述 ​

属性类型说明
idString数据 id,新建时调用者自己传入的唯一标识,用于各种操作的对象识别

回调数据 ​

JSON
{
  "result": 1,
  "message": "成功。",
  "count": 29394
}

回调数据参数描述 ​

属性类型说明
resultNumber1:代表成功;0:代表失败
messageString成功或者失败原因
countNumber点的总数量

返回本章目录

5. 查询点周边 流 ​

引入版本:3.2 起支持

功能描述 ​

查询点周边

调用方法 ​

JavaScript
let jsonData = {
    id: "idPointData1",
    coord: [134.55, 34.577],
    radius: 500,
    filters: [
        {
            queryId: "1",
            condition: {
                year: [2010, 2011],
                model: ["太阳能", "节能灯"]
            }
            conditionRange: {
                year: [2010, 2011],
                height:: [2, 10]
            }
            conditionRangeInclude: {
                year: "left",
                height: "right"
            }
        }
      ]
}

appInstance.uniCall('searchDataByPoint', jsonData, (result) => {
  console.log(result);
});

参数描述 ​

属性类型说明
idString需要查询的数据 id,新建时调用者自己传入的唯一标识,用于各种操作的对象识别
coordArray中心点位置
filters[0].queryIdStringcondition 和 conditionRages 是 or 的关系,这个查询表示:((year=2010 or year=2011) and (model="太阳能" or model=“节能灯")) or ((year >= 2010 and year < 2011) and (height> 2010 and height <= 2011))
filters[0].conditionObjectcondition 内部是 and 的管理,这里表示(year=2010 or year=2011) and (model="太阳能" or model=“节能灯")
filters[0].condition.yearArray数组内部是 or 的关系,这里表示:(2010 or 2011)
filters[0].condition.modelArray数组内部是 or 的关系,这里表示:("太阳能" or “节能灯")

回调数据 ​

JSON
{
  "result": 1,
  "message": "成功。",
  "queries": [
    {
      "queryId": "1",
      "data": [
        {
          "id": "landmarkId1",
          "label": "井盖1",
          "coord": [134.55, 34.577],
          "coordZ": 0
        },
        {
          "id": "landmarkId2",
          "label": "井盖2",
          "coord": [134.55, 34.577],
          "coordZ": 0
        }
      ]
    }
  ]
}

回调数据参数描述 ​

属性类型说明
resultNumber1:代表成功;0:代表失败
messageString成功或者失败原因
queries[0].queryIdNumber单次查询结果最大不超过 300 个
queries[0].data[0].idString数据子对象 id,新建时调用者自己传入的唯一标识,用于各种操作的对象识别
queries[0].data[0].labelString图标标签文本
queries[0].data[0].coordArrayXY 轴坐标,X:经度;Y:纬度
queries[0].data[0].coordZNumberZ 轴高度(单位:米)

返回本章目录

6. 查询区域范围 流 ​

引入版本:3.2 起支持

功能描述 ​

查询区域范围

调用方法 ​

JavaScript
let jsonData = {
    id: "idPointData1",
    points: [
        {
           coord:  [113.320381,23.108027]
        },
        {
           coord:  [113.320122,23.104624]
        },
        {
           coord:  [113.322266,23.104511]
        }
    ],
    filters: [
        {
            queryId: "1",
            condition: {
                year: [2010, 2011],
                model: ["太阳能", "节能灯"]
            }
            conditionRange: {
                year: [2010, 2011],
                height:: [2, 10]
            }
            conditionRangeInclude: {
                year: "left",
                height:: "right"
            }
        }
]
}

appInstance.uniCall('searchDataByArea', jsonData, (result) => {
  console.log(result);
});

参数描述 ​

属性类型说明
idString需要查询的数据 id,新建时调用者自己传入的唯一标识,用于各种操作的对象识别
pointArray定义区域边界
point[0].coordArrayXY 轴坐标,X:经度;Y:纬度
filters[0].queryIdStringcondition 和 conditionRages 是 or 的关系,这个查询表示:((year=2010 or year=2011) and (model="太阳能" or model=“节能灯")) or ((year >= 2010 and year < 2011) and (height> 2010 and height <= 2011))
filters[0].conditionObjectcondition 内部是 and 的管理,这里表示(year=2010 or year=2011) and (model="太阳能" or model=“节能灯")
filters[0].condition.yearArray数组内部是 or 的关系,这里表示:(2010 or 2011)
filters[0].condition.modelArray数组内部是 or 的关系,这里表示:("太阳能" or “节能灯")
filters[0].conditionRangeObjectconditionRange 区间判断,内部是 and 的关系,包含关系需要遵循 conditionRangeInclude,如果不写就是双侧不包含
filters[0].conditionRange.yearArray这里表示:(year >= 2010 and year < 2011)
filters[0].conditionRange.heightArray这里表示:(height> 2 and height <= 10)
filters[0].conditionRangeIncludeObjectconditionRange 在做区间判断时的左右包含情况
filters[0].conditionRangeInclude.yearString包含可以是"left"、"right"、"both”、"none",默认是"none"
filters[0].conditionRangeInclude.heightString包含可以是"left"、"right"、"both”、"none",默认是"none"

回调数据 ​

JSON
{
  "result": 1,
  "message": "成功。",
  "queries": [
    {
      "queryId": "1",
      "data": [
        {
          "id": "landmarkId1",
          "label": "井盖1",
          "coord": [134.55, 34.577],
          "coordZ": 0
        },
        {
          "id": "landmarkId2",
          "label": "井盖2",
          "coord": [134.55, 34.577],
          "coordZ": 0
        }
      ],
      "count": 200,
      "costtime": 200
    }
  ]
}

回调数据参数描述 ​

属性类型说明
resultNumber1:代表成功;0:代表失败
messageString成功或者失败原因
queries[0].queryIdNumber单次查询结果最大不超过 300 个
queries[0].data[0].idString数据子对象 id,新建时调用者自己传入的唯一标识,用于各种操作的对象识别
queries[0].data[0].labelString图标标签文本
queries[0].data[0].coordArrayXY 轴坐标,X:经度;Y:纬度
queries[0].data[0].coordZNumberZ 轴高度(单位:米)
queries[0].countNumber返回数据的数量
queries[0].costtimeNumber服务器侧查询花费时间

返回本章目录

7. 查询路径周边 流 ​

引入版本:3.2 起支持

功能描述 ​

查询路径周边

调用方法 ​

JavaScript
let jsonData = {
    id: "idPointData1",
    width: 10,
    points: [
        {
           coord:  [113.320381,23.108027]
        },
        {
           coord:  [113.320122,23.104624]
        },
        {
           coord:  [113.322266,23.104511]
        }
    ],
    filters: [
        {
            queryId: "1",
            condition: {
                year: [2010, 2011],
                model: ["太阳能", "节能灯"]
            }
            conditionRange: {
                year: [2010, 2011],
                height:: [2, 10]
            }
            conditionRangeInclude: {
                year: "left",
                height:: "right"
            }
        }
]
}

appInstance.uniCall('searchDataByPath', jsonData, (result) => {
  console.log(result);
});

参数描述 ​

属性类型说明
idString需要查询的数据 id,新建时调用者自己传入的唯一标识,用于各种操作的对象识别
widthNumber路径宽度(单位:米)
pointArray定义区域边界
point[0].coordArrayXY 轴坐标,X:经度;Y:纬度
filters[0].queryIdStringcondition 和 conditionRages 是 or 的关系,这个查询表示:((year=2010 or year=2011) and (model="太阳能" or model=“节能灯")) or ((year >= 2010 and year < 2011) and (height> 2010 and height <= 2011))
filters[0].conditionObjectcondition 内部是 and 的管理,这里表示(year=2010 or year=2011) and (model="太阳能" or model=“节能灯")
filters[0].condition.yearArray数组内部是 or 的关系,这里表示:(2010 or 2011)
filters[0].condition.modelArray数组内部是 or 的关系,这里表示:("太阳能" or “节能灯")
filters[0].conditionRangeObjectconditionRange 区间判断,内部是 and 的关系,包含关系需要遵循 conditionRangeInclude,如果不写就是双侧不包含
filters[0].conditionRange.yearArray这里表示:(year >= 2010 and year < 2011)
filters[0].conditionRange.heightArray这里表示:(height> 2 and height <= 10)
filters[0].conditionRangeIncludeObjectconditionRange 在做区间判断时的左右包含情况
filters[0].conditionRangeInclude.yearString包含可以是"left"、"right"、"both”、"none",默认是"none"
filters[0].conditionRangeInclude.heightString包含可以是"left"、"right"、"both”、"none",默认是"none"

回调数据 ​

JSON
{
  "result": 1,
  "message": "成功。",
  "queries": [
    {
      "queryId": "1",
      "data": [
        {
          "id": "landmarkId1",
          "label": "井盖1",
          "coord": [134.55, 34.577],
          "coordZ": 0
        },
        {
          "id": "landmarkId2",
          "label": "井盖2",
          "coord": [134.55, 34.577],
          "coordZ": 0
        }
      ],
      "count": 200,
      "costtime": 200
    }
  ]
}

回调数据参数描述 ​

属性类型说明
resultNumber1:代表成功;0:代表失败
messageString成功或者失败原因
queries[0].queryIdNumber单次查询结果最大不超过 300 个
queries[0].data[0].idString数据子对象 id,新建时调用者自己传入的唯一标识,用于各种操作的对象识别
queries[0].data[0].labelString图标标签文本
queries[0].data[0].coordArrayXY 轴坐标,X:经度;Y:纬度
queries[0].data[0].coordZNumberZ 轴高度(单位:米)
queries[0].countNumber返回数据的数量
queries[0].costtimeNumber服务器侧查询花费时间

返回本章目录

8. 添加线数据 流 ​

引入版本:3.3 起支持

功能描述 ​

添加线数据

调用方法 ​

JavaScript
let jsonData = {
  id: 'idLineData1',
  attribute: ['lanes', 'level', 'width'],
  data: [
    {
      id: 'pathId1',
      label: '光华路',
      value: 10,
      points: [
        {
          coord: [134.55, 34.577],
          coordZ: 1,
        },
        {
          coord: [134.59, 33.577],
          coordZ: 2,
        },
      ],
      lanes: 4,
      level: '二级道路',
      width: 30,
    },
    {
      id: 'pathId2',
      label: '复兴路',
      value: 10,
      points: [
        {
          coord: [134.55, 34.577],
          coordZ: 1,
        },
        {
          coord: [134.59, 33.577],
          coordZ: 2,
        },
      ],
      lanes: 8,
      level: '一级道路',
      width: 80,
    },
    {
      id: 'pathId3',
      label: '北京路',
      value: 12,
      points: [
        {
          coord: [134.55, 34.577],
          coordZ: 1,
        },
        {
          coord: [134.59, 33.577],
          coordZ: 2,
        },
      ],
      lanes: 6,
      level: '二级道路',
      width: 50,
    },
  ],
};

appInstance.uniCall('addLineData', jsonData, (result) => {
  console.log(result);
});

参数描述 ​

属性类型说明
idString需要查询的数据 id,新建时调用者自己传入的唯一标识,用于各种操作的对象识别
attributeArray扩展属性,基于 data 中除了 id、label、coord、coordZ、value 之外的扩展,不能多余 10 个扩展属性
data[0].idString数据子对象 id,新建时调用者自己传入的唯一标识,用于各种操作的对象识别
data[0].labelString图标标签文本
data[0].valueNumber线的值
data[0].pointsArray定义路径途径点,应该至少是两个点,如果表达面,至少是三个点
data[0].points[0].coordArrayXY 轴坐标,X:经度;Y:纬度
data[0].points[0].coordZNumberZ 轴高度(单位:米)
data[0].lanesNumber根据上方 attribute 扩展的属性,车道数量
data[0].levelString根据上方 attribute 扩展的属性,道路级别名称
data[0].widthNumber根据上方 attribute 扩展的属性,道路宽度

回调数据 ​

JSON
{
  "result": 1,
  "message": "成功。"
}

回调数据参数描述 ​

属性类型说明
resultNumber1:代表成功;0:代表失败
messageString成功或者失败原因

返回本章目录

9. 更新线数据 流 ​

引入版本:3.3 起支持

功能描述 ​

更新线数据

调用方法 ​

JavaScript
let jsonData = {
  id: 'idLineData1',
  isAppend: false,
  data: [
    {
      id: 'pathId1',
      label: '光华路',
      value: 10,
      points: [
        {
          coord: [134.55, 34.577],
          coordZ: 1,
        },
        {
          coord: [134.59, 33.577],
          coordZ: 2,
        },
      ],
      lanes: 4,
      level: '二级道路',
      width: 30,
    },
    {
      id: 'pathId3',
      label: '北京路',
      value: 12,
      points: [
        {
          coord: [134.55, 34.577],
          coordZ: 1,
        },
        {
          coord: [134.59, 33.577],
          coordZ: 2,
        },
      ],
      lanes: 6,
      level: '二级道路',
      width: 50,
    },
  ],
};

appInstance.uniCall('updateLineData', jsonData, (result) => {
  console.log(result);
});

参数描述 ​

属性类型说明
idString需要查询的数据 id,新建时调用者自己传入的唯一标识,用于各种操作的对象识别
isAppendBoolean是否追加数据(按顺序),true:追加新数据,Id 相同的更新;false:清除原有数据 & 重建新数据
data[0].idString数据子对象 id,新建时调用者自己传入的唯一标识,用于各种操作的对象识别
data[0].labelString图标标签文本
data[0].valueNumber线的值
data[0].pointsArray定义路径途径点,应该至少是两个点,如果表达面,至少是三个点
data[0].points[0].coordArrayXY 轴坐标,X:经度;Y:纬度
data[0].points[0].coordZNumberZ 轴高度(单位:米)
data[0].lanesNumber根据上方 attribute 扩展的属性,车道数量
data[0].levelString根据上方 attribute 扩展的属性,道路级别名称
data[0].widthNumber根据上方 attribute 扩展的属性,道路宽度

回调数据 ​

JSON
{
  "result": 1,
  "message": "成功。"
}

回调数据参数描述 ​

属性类型说明
resultNumber1:代表成功;0:代表失败
messageString成功或者失败原因

返回本章目录

10. 更新线数据属性 流 ​

引入版本:3.3 起支持

功能描述 ​

更新线数据属性

调用方法 ​

JavaScript
let jsonData = {
  id: 'lineDataId1',
  data: [
    {
      id: 'pathId1',
      label: '光华路',
      value: 10,
      lanes: 4,
      level: '二级道路',
      width: 30,
    },
    {
      id: 'pathId3',
      label: '北京路',
      value: 12,
      lanes: 6,
      level: '二级道路',
      width: 50,
    },
  ],
};

appInstance.uniCall('updateLineDataAttribute', jsonData, (result) => {
  console.log(result);
});

参数描述 ​

属性类型说明
idString需要查询的数据 id,新建时调用者自己传入的唯一标识,用于各种操作的对象识别
dataArray扩展属性的 value,带双引号的为 string,不带双引号的为 float,时间类型可以拆成多个扩展属性
data[0].idString数据子对象 id,新建时调用者自己传入的唯一标识,用于各种操作的对象识别
data[0].labelString图标标签文本
data[0].valueNumber线的值
data[0].lanesNumber根据上方 attribute 扩展的属性,车道数量
data[0].levelString根据上方 attribute 扩展的属性,道路级别名称
data[0].widthNumber根据上方 attribute 扩展的属性,道路宽度

回调数据 ​

JSON
{
  "result": 1,
  "message": "成功。"
}

回调数据参数描述 ​

属性类型说明
resultNumber1:代表成功;0:代表失败
messageString成功或者失败原因

返回本章目录

11. 查询线详细 流 ​

引入版本:3.3 起支持

功能描述 ​

查询线详细

调用方法 ​

JavaScript
let jsonData = {
  id: 'idLineData1',
  data: [
    {
      id: 'pathId1',
    },
    {
      id: 'pathId2',
    },
  ],
};

appInstance.uniCall('queryLineData', jsonData, (result) => {
  console.log(result);
});

参数描述 ​

属性类型说明
idString线数据 id
data[0].idString线段 Id

回调数据 ​

JSON
{
  "result": 1,
  "message": "成功。",
  "id": "idLineData1",
  "attribute": ["lanes", "level", "width"],
  "data": [
    {
      "id": "pathId1",
      "label": "光华路",
      "value": 10,
      "points": [
        {
          "coord": [134.55, 34.577],
          "coordZ": 1
        },
        {
          "coord": [134.59, 33.577],
          "coordZ": 2
        }
      ],
      "lanes": 4,
      "level": "二级道路",
      "width": 30
    },
    {
      "id": "pathId2",
      "label": "复兴路",
      "value": 10,
      "points": [
        {
          "coord": [134.55, 34.577],
          "coordZ": 1
        },
        {
          "coord": [134.59, 33.577],
          "coordZ": 2
        }
      ],
      "lanes": 8,
      "level": "一级道路",
      "width": 80
    }
  ]
}

回调数据参数描述 ​

属性类型说明
resultNumber1:代表成功;0:代表失败
messageString成功或者失败原因
idString数据 id,新建时调用者自己传入的唯一标识,用于各种操作的对象识别
attributeArray扩展属性,基于 data 中除了 id、label、coord、coordZ、value 之外的扩展,不能多余 10 个扩展属性
dataArray扩展属性的 value,带双引号的为 string,不带双引号的为 float,时间类型可以拆成多个扩展属性
data[0].idString数据子对象 id,新建时调用者自己传入的唯一标识,用于各种操作的对象识别
data[0].labelString图标标签文本
data[0].valueNumber线的值
data[0].pointsArray定义路径途径点
data[0].points[0].coordArrayXY 轴坐标,X:经度;Y:纬度
data[0].points[0].coordZNumberZ 轴高度(单位:米)
data[0].lanesNumber根据上方 attribute 扩展的属性,车道数量
data[0].levelString根据上方 attribute 扩展的属性,道路级别名称
data[0].widthNumber根据上方 attribute 扩展的属性,道路宽度

返回本章目录

12. 查询线数据数量 流 ​

引入版本:3.3 起支持

功能描述 ​

查询线数据数量

调用方法 ​

JavaScript
let jsonData = {
  id: 'idLineData1',
  data: [
    {
      id: 'pathId1',
    },
    {
      id: 'pathId2',
    },
  ],
};

appInstance.uniCall('countLineData', jsonData, (result) => {
  console.log(result);
});

参数描述 ​

属性类型说明
idString线数据 id
dataArraydata 可以为空或者不传,此时只返回路径和全部点总数,如果传 data,则会根据 id 返回结果
data[0].idString线段 Id

回调数据 ​

JSON
{
  "result": 1,
  "message": "成功。",
  "pathCount": 2237,
  "pointCount": 229394,
  "data": [
    {
      "id": "pathId1",
      "pointCount": 399
    },
    {
      "id": "pathId2",
      "pointCount": 623
    }
  ]
}

回调数据参数描述 ​

属性类型说明
resultNumber1:代表成功;0:代表失败
messageString成功或者失败原因
pathCountNumber路径的总数量
pointCountNumber全部路径总点数之和
data[0].idString数据子对象 id,新建时调用者自己传入的唯一标识,用于各种操作的对象识别
data[0].pointCountNumber当前路径的点总数

返回本章目录

13. 删除数据 流 ​

引入版本:3.2 起支持

功能描述 ​

删除数据

调用方法 ​

JavaScript
let jsonData = {
  id: 'idPointData1',
  data: ['landmarkId1', 'landmarkId2'],
};

appInstance.uniCall('removeData', jsonData, (result) => {
  console.log(result);
});

参数描述 ​

属性类型说明
idString数据 id,新建时调用者自己传入的唯一标识,用于各种操作的对象识别,可以是点、线任何数据集合对象 Id
dataString数据子对象 id,新建时调用者自己传入的唯一标识,用于各种操作的对象识别

回调数据 ​

JSON
{
  "result": 1,
  "message": "成功。"
}

回调数据参数描述 ​

属性类型说明
resultNumber1:代表成功;0:代表失败
messageString成功或者失败原因

返回本章目录

14. 删除全部数据 流 ​

引入版本:3.2 起支持

功能描述 ​

删除全部数据

调用方法 ​

JavaScript
let jsonData = {
  id: 'idLineData1',
};

appInstance.uniCall('removeAllData', jsonData, (result) => {
  console.log(result);
});

参数描述 ​

属性类型说明
idString数据 id,新建时调用者自己传入的唯一标识,用于各种操作的对象识别,可以是点、线任何数据集合对象 Id

回调数据 ​

JSON
{
  "result": 1,
  "message": "成功。"
}

回调数据参数描述 ​

属性类型说明
resultNumber1:代表成功;0:代表失败
messageString成功或者失败原因

返回本章目录