传单路由控制新路由错误

Leaflet Routing control new route error

本文关键字:路由 错误 新路由 控制 单路由      更新时间:2023-09-26

我正在使用传单来生成路线并在地图上显示路线。当我制作另一条路线时,我想从地图中删除上一条路线并添加新路线,但是当我开始移动地图时,使用鼠标和缩放控件出现以下错误;

传单路由机器.min.js:3 未捕获的类型错误:无法读取空的属性"getZoom"

这是我的代码;

if (routeControl != null){
routeControl.removeFrom(map);}
routeControl = new L.Routing.Control({
waypoints: setWaypoints,
show:false,
}).addTo(map);

提前致谢

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