使用按钮删除路线谷歌地图API

时间:2015-08-29 20:31:32

标签: google-maps google-maps-api-3

我可以使用坐标绘制路线。

当我按清除时,我试图删除该路,但它不起作用。

按下按钮后执行的功能下方"清除地图"。



function Clear() {
	alert(directionsDisplay.length);
    // MyArray = [];
	directionsDisplay.setMap(null);
	document.getElementById("Coords").value = "";
	document.getElementById("Coords").disabled = false;
	document.getElementById("btnAdd").disabled = false;

}




这是my code

有什么建议吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

点击"清除地图"我的页面上出现javascript错误按钮:Uncaught TypeError: directionsDisplay.setMap is not a function在此行:

directionsDisplay.setMap(null);

因为directionsDisplay是一个数组(var directionsDisplay = [];),并且没有setMap方法。该行应该是最小的(假设您只希望这一次工作):

directionsDisplay[0].setMap(null); 

updated fiddle