我想要一个javascript链接,它会从我的地图中删除路线。
此论坛的其他地方 Remove directions from google map api v3有人问了一个类似的问题,并找到了解决方案 - 但解决方案对我不起作用。 基于我的尝试:
function clearDirections() {
directionDisplay = new google.maps.DirectionsRenderer();
directionDisplay.suppressMarkers = true;
directionDisplay.setMap(null);
return false;
}
我做错了什么?
答案 0 :(得分:1)
嗯,该函数会创建一个新的渲染器,然后在任何地图上显示它。即它什么也没做。
您需要保留对原始方向显示的引用 - 以便您可以使用setMap(null) - 这将从地图中删除它。