传单路由控制新路由错误

时间:2016-07-10 09:43:15

标签: javascript leaflet

我使用传单生成路线并在地图上显示路线。当我创建另一条路线时,我想从地图中删除前一条路线并添加新路线,但当我开始移动地图时,使用鼠标和缩放控件我会收到以下错误;

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);

提前致谢

1 个答案:

答案 0 :(得分:1)

我通过使用routeControl.setWaypoints(setWaypoints)来解决它;而不是试图删除控件并添加一个新控件。