产品服务
解决方案
文档与支持
定价

步行路线规划

下载开发文档

步行路线规划可以根据起终点获取驾车步行规划数据,并可以通过Polyline绘制出步行路线,效果图:

效果示例

示例代码:

let option: WalkingRoutePlanOption = {
from: PlanNode.withLocation(fromArr),
to: PlanNode.withLocation(toArr)
}
RoutePlanSearch.newInstance().walkingSearch(option)
.then((res: WalkingRouteResult) => {
let resultLine: Array<LatLng> = []
if (typeof res.routeLines === "undefined") {
return
}
let line = res.routeLines[0]
let steps = line.steps
for (let i = 0; i < steps.length; i++) {
let step = steps[i]
let llAry: LatLng[] = parseGeoStr2LLArray(step.pathString)
llAry.forEach(element => {
resultLine.push(element)
})
}
let polyline: Polyline = new Polyline({
points: resultLine,
fillcolor: '#6af',
width: 10,
join: SysEnum.LineJoinType.ROUND,
cap: SysEnum.LineCapType.ROUND,
isThined: true,
isGeodesic: false,
zIndex: 1
});
this.map?.addOverlay(polyline);
})

上一篇

位置短地址分享

下一篇

请求状态码说明

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