步行路线规划可以根据起终点获取驾车步行规划数据,并可以通过polyline绘制出步行路线,效果图:
wr:walkingroute=newwalkingroute();// 步行路线规划wr.getroutelines(fromarr, toarr,(res: routes)=>{let routes = res.routes;letline:array<latlng>=[]// 解析轨迹for(let i =0; i < routes.length; i){letstep: step = routes[i]letpaths:array<latlng>= step.pathfor(let i =0; i < paths.length; i){letll:latlng=newlatlng(paths[i].lat, paths[i].lng)line.push(ll)}}// 绘制轨迹letpolyline:polyline=newpolyline({points: line,fillcolor:'#6af',width:10,join:sysenum.linejointype.round,cap:sysenum.linecaptype.round,isthined:true,isgeodesic:true});this.mapcontroller?.addoverlay(polyline);},{})
上一篇
下一篇
本篇文章对您是否有帮助?