You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What behaviour I'm expecting and which behaviour I'm seeing
I have a custom toolbar that allows to drop a marker and draw a polygon. Once the marker is dropped or the polygon is placed, I add the object to the map and then I call another function to put some data into my database via an API request. At this point, if I create another marker and / or polygon, both the new object and the previously drawn object are both passed as event thus, creating duplications.
Which console logs to different objects when I expect only the newest one. I have tried using removeHooks() however when I do this, I get the following error:
Uncaught TypeError: can't access property "dispose", this._tooltip is null
Minimal example reproducing the issue
this example is as simple as possible
this example does not rely on any third party code
The example is not easy to reproduce since I am using a custom toolbar. If no one can help because I did not provide an example, I understand and you can close this. I assume this should be pretty simple but I have struggled for 2 hours trying to figure out how to reset everything. I even tried map.removeControl(draw) but I get an error that removeControl does not exist presumably because I am not using L.Control.Draw and instead I am using L.Draw? I am not sure why I cannot use L.Control.Draw but when I do it is also undefined.
Any help is appreciated. Thank you.
The text was updated successfully, but these errors were encountered:
How to reproduce
What behaviour I'm expecting and which behaviour I'm seeing
I have a custom toolbar that allows to drop a marker and draw a polygon. Once the marker is dropped or the polygon is placed, I add the object to the map and then I call another function to put some data into my database via an API request. At this point, if I create another marker and / or polygon, both the new object and the previously drawn object are both passed as
event
thus, creating duplications.Which then calls:
Which console logs to different objects when I expect only the newest one. I have tried using
removeHooks()
however when I do this, I get the following error:Minimal example reproducing the issue
The example is not easy to reproduce since I am using a custom toolbar. If no one can help because I did not provide an example, I understand and you can close this. I assume this should be pretty simple but I have struggled for 2 hours trying to figure out how to reset everything. I even tried
map.removeControl(draw)
but I get an error thatremoveControl
does not exist presumably because I am not usingL.Control.Draw
and instead I am usingL.Draw
? I am not sure why I cannot useL.Control.Draw
but when I do it is also undefined.Any help is appreciated. Thank you.
The text was updated successfully, but these errors were encountered: