骑行路线规划可以根据起终点获取骑行路线规划数据,并可以通过添加polyline绘制出骑行路线。
效果图如下:
br:bikingroute=newbikingroute();// 获取骑行路线规划br.getroutelines(fromarr, toarr,(res:routeres)=>{letresultline:array<latlng>=[]for(let i =0; i < res.routes.length; i){// 选取第一个路线规划方案let routes = res.routes[i];// 解析路线letline:array<latlng>=[];line =parsestringtolatlngarray(routes.path);resultline = resultline.concat(line)}// 绘制路线letpolyline:polyline=newpolyline({points: resultline,fillcolor:'#6af',width:10,join:sysenum.linejointype.round,cap:sysenum.linecaptype.round,isthined:true,isgeodesic:true});this.mapcontroller?.addoverlay(polyline);},{})
上一篇
下一篇
本篇文章对您是否有帮助?