What read current center coordinate

Unfortunately, the asynchronous option doesn't solve my problem.

I have a route drawn. I add vehicle points to the map along with their ShowPopup descriptions. Unfortunately, each use of ShowPopup changes the setting of the central point of the map, which from my point of view is unacceptable.

I need to remember the coordinates of the map center so that after calling ShowPopup I can restore the map position to the one I expect. Of course, I am satisfied with calling ShowPopup with an additional parameter blocking the change of map coordinates.