鍍金池/ 問答/HTML/ js高德地圖路線規(guī)劃如何刪除舊的路線?

js高德地圖路線規(guī)劃如何刪除舊的路線?

用AMap.Driving調(diào)用高德地圖的路線規(guī)劃,每次定位后,通過search重新規(guī)劃路線,但是舊的路線依然存在,不知如何刪除?

//構(gòu)造路線導(dǎo)航類,畫路線
var driving = new AMap.Driving({
    map: map,
    autoFitView: false
});
// 根據(jù)起終點經(jīng)緯度規(guī)劃駕車導(dǎo)航路線
driving.search(new AMap.LngLat(lng1, lat1), new AMap.LngLat(lng2, lat2));


圖片描述

回答
編輯回答
陌離殤
// 使用remove方法移除覆蓋物,參數(shù)可以為單個覆蓋物對象,也可以是一個包括多個覆蓋物的數(shù)組
// 單獨移除點標(biāo)記
map.remove(marker);
// 同時移除點標(biāo)記和矢量圓形
map.remove([marker,circle]);

// 使用clearMap方法刪除所有覆蓋物
map.clearMap();
2017年6月19日 01:03