Polygon TagString mis alignment

I create polygons on a MAP dynamically and it is added and deleted constantly on refresh.

I find that the Tagstring is not displayed correctly on mouse hovering over polygon.
The Tagstring seems to be mis - aligned with the actual polygon object....ie another tagstring will be displayed for a selected object and so on - and this is not consistent ie it could change as polygons are added.
Maybe its got something to do with the ItemIndex or Tag properties?
Solved: 
...Map->Polygons->Delete{i)              from memory
...Map->DeleteMapPolygon(i)            from map
The method above works if keep track of polygons (via "i").
What to do if you need to delete all polygons and redraw them again?
Condition - order (or the number) of polygons has changed.

Polygons.ClearAndResetID;
ClearPolygons;
Polygons.Clear;
DeleteAllMapPolygon;

does not help

This is the correct way to remove all polygons from both the Polygon collection and the map:


Polygons.Clear;
DeleteAllMapPolygon;

If the problem persists, please explain exactly what is going wrong so I can further investigate this.

Create polygons in a loop (1-2-3), сheck hint for polygons - as was expected (1-2-3)


Again create polygons in the same loop, excluding creation for number 2.
Hints expected (1-3) but shows (1-2)

Please, add your key in to INI-file
 

I have not been able to reproduce this issue with the sample project you provided.

Can you please provide exact steps to reproduce the issue?

Step Recording

I hope this helps you
Hi,
Do you have enough data to investigate it?

This issue has now been fixed.
The update will be available with the next release of TMS VCL WebGMaps.