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

骑行路线规划可以根据起终点获取骑行路线规划数据,并可以通过添加Polyline绘制出骑行路线。

效果图如下:

效果示例
示例代码:
let option: BikingRoutePlanOption = {
from: PlanNode.withLocation(fromArr),
to: PlanNode.withLocation(toArr)
}
RoutePlanSearch.newInstance().bikingSearch(option)
.then((res: BikingRouteResult) => {
let resultLine: Array<LatLng> = []
if (typeof res.routeLines != 'undefined') {
let steps = res.routeLines[0].steps
for (let i = 0; i < steps.length; i++) {
let line: Array<LatLng> = [];
line = parseStrPathToLLArray(steps[i].pathString);
resultLine = resultLine.concat(line)
}
}
let polyline: Polyline = new Polyline({
points: resultLine,
fillcolor: '#6af',
width: 10,
join: SysEnum.LineJoinType.ROUND,
cap: SysEnum.LineCapType.ROUND,
isThined: true,
isGeodesic: true
});
this.mapController?.addOverlay(polyline);
}).catch((err: Error) => {
// TODO
})

上一篇

驾车路线规划

下一篇

公交路线规划

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