高德地图api路线规划删除上次路线

问题:
当切换起点时候,上次搜索的规划路径还存在地图上


image.png

需求:
每次切换只显示一条路线

解决:
官方文档给了clear方法


image.png
//清不掉上次路线的写法
if(this.driving){
     this.driving.clear();  
}

这么写还是无法清除上次路径,但是在官方的demo上clear()是可以清除的
想了半天
发现driving有个render,render里也有clear()


image.png

改成这个样子,竟然清掉了

//
if(this.driving){
      this.driving.clear();
      if(this.driving.render){
          this.driving.render.clear()
      }
 }

解释不了~ 照这个写就行了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容