驾车路线规划可以根据起终点获取驾车路线规划数据,并可以通过添加polyline绘制出驾车路线,效果图:
constdr:drivingroute=newdrivingroute();// 获取驾车路线规划dr.getroutelines(fromarr, toarr,(res:routeres)=>{// 选取第一个路线规划方案let routes = res.routes[0];// 解析路线letsteps:steps = routes.steps[0];letline:array<latlng>=[];for(let i =0; i < steps.length; i){letll:latlng=newlatlng(steps[i].path[0].lat, steps[i].path[0].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);},{})
上一篇
下一篇
本篇文章对您是否有帮助?