全部服务产品
开发者频道
定价
登录
公交路线规划
下载开发文档

公交路线规划可以根据起终点获取公交路线规划数据,并可以通过添加Polyline绘制出公交路线,效果图:

效果示例

示例代码如下:

br: BusRoute = new BusRoute();
// 获取公交路线规划
br.getRouteLines(fromArr, toArr, (res: passpoints) => {
try {
let resultLine: Array<Latlng> = []
let passpoints: Array<passpoint> = res.passpoints
let passpoint: passpoint = passpoints[0]
for (let i =0; i < passpoint.length; i++ ) {
let path: Latlng = passpoint[i]
let ll: Latlng = new Latlng(path.lat, path.lng)
resultLine.push(ll)
}
// 绘制路线
let polyline:Polyline = new Polyline({
points: resultLine,
fillcolor: '#a6f',
width: 10,
join: SysEnum.LineJoinType.ROUND,
cap: SysEnum.LineCapType.BUTT,
isThined: true,
isGeodesic: true
});
this.mapController?.addOverlay(polyline);
} catch (e) {
}
}, {})

上一篇

骑行路线规划

下一篇

步行路线规划

本篇文章对您是否有帮助?