删除我的一条“路线”后更新我的谷歌地图?

时间:2017-11-04 13:04:51

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

使用Google Maps API开发地图,我正在寻找一种在我的“服务路线”对象中移除“路线”后更新地图的方法:

(directionsDisplay.getDirections().routes).splice(0, 1); //IT'S OK

//NOT UPDATE MY MAP :
directionsDisplay.setMap(null); 
(directionsDisplay.getDirections().routes).setDirections(null);

感谢您的回答:)

1 个答案:

答案 0 :(得分:4)

您可以使用此功能清除所有路线:

function clearRoutes(directionDisplay) {  
    for (var i = 0; i < cnt; i++) {
        directionDisplay[i].setMap(null);
    }
}

documentation中查看example,此Stack Overflow或此帖。

如果您有任何问题或意见,请告诉我。