百度地图,设置起点终点,绘制路线,获取总路程和总时长,清除绘制路线

在这里插入图片描述

 <script type="text/javascript" src="https://api.map.baidu.com/api?v=1.0&&type=webgl&ak=```"></script>
<body>
    <div id="map" style="width:1600px;height:900px"></div>
    <input type="button" onclick="webgl_baidu_poiData();" value="wxView" />
</body>

 <script >
         function webgl_baidu_poiData() {
    var map = new BMapGL.Map('map');
            map.clearOverlays();        // 是清除所有点覆盖物,路线
            
             var start = new BMapGL.Point(start_long , start_lat );    //设置起点
             var end = new BMapGL.Point(end_long, end_lat);			//设置终点
            //WalkingRoute ,绘制 步行路线
            var transit = new BMapGL.WalkingRoute(map, {
                renderOptions: { map: map },
                onSearchComplete: function (results) {
                    if (transit.getStatus() != BMAP_STATUS_SUCCESS) {
                        return;
                    }
                    var plan = results.getPlan(0);
                    $('#poi_duration').html(plan.getDuration(true));		//获取总时长
                    $('#poi_distance').html(plan.getDistance(true));		//获取总路程
                },
            });
            transit.search(start, end);           // 绘制路线
  }
 </script >
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值