1. roamByShortestPathData
添加最短路径到场景中
1.1. 参数说明:
名称 | 说明 | 类型 | 是否必填 | 示例 |
---|---|---|---|---|
data | 路径数据 | string | Y | NULL |
data.routeKey | 路径数据 | string | Y | "R1601286135625" |
data.points | 路径点 | Array | Y | [[1,2,3],[4,5,6]] |
data.key | 路径的key ,默认随机生成 | string | Y | "key123" |
parameter | 显示的参数 | Object | Y | NULL |
parameter.color | 路网颜色 | Object | Y | new BOS3D.Color() |
parameter.width | 路网宽度 默认1 | Object | N | 2 |
parameter.block | 路网是否被遮挡 默认true | Object | N | false |
返回值说明 | 类型 | 示例 |
---|---|---|
Promise | <Promise<{}, {string}>> | NULL |
1.2. 调用方式:
/**
* 添加最短路径到场景中
* @function addShortestPathByPoints
* @param {Object} [data] 路径数据
* @param {Object} [data.routeKey] 对应的路网key
* @param {Object} [data.points] 路径点
* @param {Object} [data.key] 路径的key,默认随机生成
* @param {Object} [parameter] 显示的参数
* @param {BOS3D.Color} [parameter.color] 路网颜色
* @param {number} [parameter.width] 路网宽度 默认1
* @param {boolean} [parameter.block] 路网是否被遮挡 默认true
* @return {Promise} 添加完成触发then,出错触发catch
*/
roadNet.addShortestPathByPoints({
routeKey: "R123",
key: "123",
points: [
[
,
1,
2,
3
],
[
4,
5,
6
]
]
}
, {
color: new BOS3D.Color("red"),
width: 1,
block: false
});