调用百度地图api 路径规划时怎么获取起点到终点间的点位经纬度

Seven_047 2018-05-24 02:19:56

var point_s = new BMap.Point(106.526739,29.556719); //起点
var point_d = new BMap.Point(106.53468,29.562122); //终点
//实例行驶车辆
var driving = new BMap.DrivingRoute(map, {renderOptions: {map: map, autoViewport: true}});
//规划路线
driving.search(point_s, point_d);
//获取规划路径经过的经纬度
var pts = driving.getResults().getPlan(0).getRoute(0).getPath();
//?????????????????????????????????????
// 这里,不知道怎么读取pts中的经纬度数据,想看pts的数据结构,然后将其保存到本地。
//?????????????????????????????????????

// 利用中间经纬度绘制折现
var polyline = new BMap.Polyline(pts, {strokeColor: color, strokeWeight: 4, strokeOpacity: 0});
//添加图层
map.addOverlay(polyline);
...全文
1652 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧