开发 地铁图 JS API 开发指南 路线相关 路线规划

路线规划 最后更新时间: 2021年01月22日

地铁图的路线规划会在设置了起点和终点后,为您返回一条最优的线路。

起点和终点

您只需要得到起点和终点id或者名称即可,可以使用getIdByName(name, type)来获得id或者直接使用名称,Name表示站点中文名称,需和地铁图上展示的名称一致;Type支持 "line"和"station",该参数为选填。

渲染起点和终点marker

您可以使用我们预装的setStart和setEnd方法来将起点和终点marker扎在相应的站点上,或者你可以会用addMarker来自定义添加起终点标注。

开始规划

调用route方法,并传入相应的起点和终点,起点在前,终点在后,API即可将规划结果渲染出来,当然您可以传递其他参数来定义规划的其他属性。

mysubway.route('11000008', '11000143' {
    closeBtn: true
});

参数说明

参数名

说明

closeBtn

是否显示关闭按钮,值为true/flase,默认为true

规划的complete事件( subway.routeComplete)

您可以在 subway.routeComplete 加入其他的业务逻辑,且会返回路线规划的结果数据供您使用。

关闭规划

您只需要调用以下方法即可:

mysubway.clearRoute();
返回顶部 示例中心 常见问题 智能客服 公众号
二维码