Positioning of GoNodes relative to GoView

I have a Map picture as a BackgroundLayer in my GoView and have placed GoNodes on it at specific landmarks. When my form is resized, I will re-calculate the width and height of my GoView and set the Map accordingly.

However, my GoNodes will no longer be at the specific landmarks now that the Map is resized.

Any mechanism available to resolve this?

Thank you.

There are helper methods like GoView.ConvertViewToDoc(viewPnt), but you must have already figured that out for the initial positioning. You’ll just have to do the position calculation & move nodes accordingly.