Walk

LM. Walk

人行导航路线计算。

Constructor

new Walk(options, success, failed)

Description:
  • 构造方法。

Parameters:
Name Type Description
options object
Properties
Name Type Description
code string

地图编码。

url string

地图数据路径,可以是相对目录或者请求链接。

success function

初始化成功回调,在回调方法触发后才能使用计算方法。

failed function

初始化失败回调。

Methods

constraint(options) → {LM.Walk.ConstraintResult}

Description:
  • 路网约束,将位置点约束到路网上,返回约束结果。

Parameters:
Name Type Description
options object
Properties
Name Type Description
position object

位置。

Properties
Name Type Description
x object

X坐标。

y object

Y坐标。

level object

楼层级别。

Returns:

路网约束结果。

Type
LM.Walk.ConstraintResult

route(options) → {LM.Walk.RouteResult}

Description:
  • 路径计算。

Parameters:
Name Type Description
options object
Properties
Name Type Description
start object

起点。

Properties
Name Type Description
x object

X坐标。

y object

Y坐标。

level object

楼层级别。

dest object

终点。

Properties
Name Type Description
x object

X坐标。

y object

Y坐标。

level object

楼层级别。

mode LM.RouteMode

地图编码。

accessPriority array.<LM.AccessMode>

通行方式优先顺序。

Returns:

路径计算结果数据。

Type
LM.Walk.RouteResult

Type Definitions

ConstraintResult

Description:
  • 路网约束结果数据。

Properties:
Name Type Description
position object

约束后的位置。

Properties
Name Type Description
x object

X坐标。

y object

Y坐标。

level object

楼层级别。

distance number

约束后的偏移距离。

road object

约束位置所在的道路信息。

Properties
Name Type Description
classification LM.Classification

分类。

traffic LM.Traffic

通行状态。

cname object

中文名称。

ename object

英文名称。

路网约束结果数据。

Type:
  • object

RouteResult

Description:
  • 路径计算结果数据。

Properties:
Name Type Description
error LM.RouteError

错误信息。

path LM.Path

路径。

路径计算结果数据。

Type:
  • object