我使用传单生成路线并在地图上显示路线。当我创建另一条路线时,我想从地图中删除前一条路线并添加新路线,但当我开始移动地图时,使用鼠标和缩放控件我会收到以下错误;
leaflet-routing-machine.min.js:3未捕获的TypeError:无法读取属性' getZoom'为null
这是我的代码;
if (routeControl != null){
routeControl.removeFrom(map);}
routeControl = new L.Routing.Control({
waypoints: setWaypoints,
show:false,
}).addTo(map);
提前致谢
答案 0 :(得分:1)
我通过使用routeControl.setWaypoints(setWaypoints)来解决它;而不是试图删除控件并添加一个新控件。