自2018年10月18日起,高德开发者论坛除车机板块外,其他板块将停止发帖与维护,如您有使用问题请 提交工单 联系我们,感谢您的理解。

查看: 380|回复: 4
打印 上一主题 下一主题

[使用疑问] [已解决]DragRoute添加startMarkerOptions无效

[复制链接]
最佳答案
0 

2

主题

6

帖子

16

积分

新手上路

Rank: 1

积分
16
跳转到指定楼层
楼主
发表于 2015-10-15 16:43:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
发表帖子
API/SDK版本号: JavaScript API v1.3.8
产品: 2D地图
手机型号:
使用接口: AMap.DragRoute
   
打开高德地图,默认显示一条线路导航,DragRoute无法设置startMarkerOptions、midMarkerOptions、endMarkerOptions,设置这三个属性无效。
代码如下:
  route = new AMap.DragRoute(mapObj2,path,
                 {      
                  startMarkerOptions:{draggable:false},//起点不可拖拽
                  midMarkerOptions:{visible:false}, //途经点不显示
                  endMarkerOptions:{draggable:false}//终点不可拖拽
                 }
         );  
              
          AMap.event.addListener(route, "complete", driving_routeCallBack); //返回导航查询结果  
          route.search(); //查询导航路径并开启拖拽导航



导航.png (16.36 KB, 下载次数: 27)

demo

demo

QQ截图20151015164147.png (203.22 KB, 下载次数: 45)

打开地图

打开地图
回复

使用道具 举报

最佳答案
0 

2

主题

6

帖子

16

积分

新手上路

Rank: 1

积分
16
沙发
 楼主| 发表于 2015-10-15 16:44:40 | 只看该作者
急求回复啊
回复 支持 反对

使用道具 举报

最佳答案
0 

2

主题

6

帖子

16

积分

新手上路

Rank: 1

积分
16
板凳
 楼主| 发表于 2015-10-15 16:45:01 | 只看该作者

谢谢大家了啊
回复 支持 反对

使用道具 举报

最佳答案
0 

2

主题

6

帖子

16

积分

新手上路

Rank: 1

积分
16
地板
 楼主| 发表于 2015-10-15 16:55:24 | 只看该作者
回复

使用道具 举报

5#
发表于 2015-10-16 15:21:25 | 只看该作者    本楼为最佳答案   

脚本错误,缺少参数驾车策略,应该为以下:

  1. <script type="text/javascript">
  2.     var map, route, marker;
  3.     //基本地图加载
  4.     map = new AMap.Map("mapContainer", {
  5.         resizeEnable: true
  6.     });
  7.     //绘制初始路径
  8.     var path = [];
  9.     path.push([116.303843, 39.983412]);
  10.     path.push([116.321354, 39.896436]);
  11.     path.push([116.407012, 39.992093]);
  12.     map.plugin("AMap.DragRoute", function() {
  13.         route = new AMap.DragRoute(map, path, AMap.DrivingPolicy.LEAST_FEE, {      
  14.                   startMarkerOptions:{draggable:false},//起点不可拖拽
  15.                   midMarkerOptions:{visible:false}, //途经点不显示
  16.                   endMarkerOptions:{draggable:false}//终点不可拖拽
  17.                  }); //构造拖拽导航类
  18.         route.search(); //查询导航路径并开启拖拽导航
  19.     });
  20. </script>
复制代码
修改个人资料
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|小黑屋|高德开发者论坛

Copyright ©2014 高德开发者论坛.All Rights Reserved |京ICP证070711号

意见反馈 常见问题 服务条款 联系我们
快速回复 返回顶部 返回列表