2016-07-10 5 views
1

Ich benutze eine Broschüre, um eine Route zu generieren und die Route auf der Karte anzuzeigen. Wenn ich eine andere Route mache, möchte ich die vorherige von der Karte löschen und die neue hinzufügen, aber wenn ich anfange, die Karte zu bewegen, bekomme ich mit der Maus und der Zoomsteuerung den folgenden Fehler;Leaflet Routing control new route error

Faltblatt-Routing-machine.min.js: 3 Uncaught Typeerror: kann Eigenschaft 'getZoom' von null

hier ist mein Code lesen;

if (routeControl != null){ 
routeControl.removeFrom(map);} 

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

Dank im Voraus

Antwort

1

Ich löste es durch routeControl.setWaypoints (setWaypoints) verwendet wird; anstatt zu versuchen, das Steuerelement zu entfernen und ein neues hinzuzufügen.

Verwandte Themen