0

0

分享

百度地图js API 3.0 如何获取多个驾车行驶路线规划?

79 0
发表于 2024-7-7 10:23:16 | 显示全部楼层 阅读模式
悬赏1金钱未解决
我需要获取起点坐标和终点坐标之间的多个线路规划,也就是期望是获取多个坐标数组。作为自定义路线轨迹绘制的依据数据
通过以下代码,随便选择北京三环区域左右内的两个坐标进行测试,始终只获取了一个线路规划,也就是plan.getNumRoutes()获取的数值都是1,
  1. var options = {
  2.   onSearchComplete: seacherEvent,
  3. }

  4. var test = new BMap.DrivingRoute(map, options);

  5. seacherEvent(results) {

  6.   if (test.getStatus() == BMAP_STATUS_SUCCESS) {

  7.     var plan = results.getPlan(0);



  8.     if (plan) {

  9.       // 获取所有的规划线路
  10.       for (var i = 0; i < plan.getNumRoutes(); i++) {
  11.         var route = plan.getRoute(i);
  12.         console.log(route)
  13.       }


  14.     }
  15.   } else {
  16.     // 路线不存在,提示用户
  17.     alert('没有找到符合条件的路线,请修改搜索条件');
  18.   }
  19. },

  20. test.search(startPoint, endPoint);
复制代码


回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系企业客服

Cpoyright © 2021-2025 Discuz! X 版权所有 All Rights Reserved.

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0

关灯 在本版发帖
联系企业客服
返回顶部
快速回复 返回顶部 返回列表