高德地图API路径规划结果清除

关于高德地图API之路径规划结果的清除(js API)

偶然用到高德地图API做路径规划,在做的过程中发现连续进行不同的路径规划产生的结果是叠加的。如何清除上一次的路径规划呢?开发手册上有一个**clear()**函数,就是用来清除搜索结果的。废话不多说,直接上代码:

	//driving 为全局变量,也只有设为全局变量才能存储每次的路径规划结果,才能调用clear()函数
	if(driving)
       {
      	//调用clear()函数清除上一次结果,可以清除地图上绘制的路线以及路径文本结果
           driving.clear();         
       }
       driving = new AMap.Driving({
        map: map1,
        panel: 'navResult'
    });
    driving.search([{keyword: start},{keyword: end}],function(status, result){
        //alert(result.info);
    });

嗯,大概就是这样。小弟第一次写博客,欢迎大家来一起交流。

你可能感兴趣的:(高德地图API路径规划结果清除)