after each click on the marker, another ShowPopUp is automatically added without the possibility of programmatically turning it off. After 5 clicks, 5 "windows" are displayed, one above the other. Calling CloseAllPopups does not turn off the displayed information.
You can avoid the marker popup by setting an empty string as the Marker Title parameter when using the Here mapping service.
Change this code: TMSFNCMaps1.AddMarker(AEventData.Coordinate.Latitude,AEventData.Coordinate.Longitude,'ABC','');
To: TMSFNCMaps1.AddMarker(AEventData.Coordinate.Latitude,AEventData.Coordinate.Longitude,'','');
Please note that the automatic display of a popup with the Marker Title was added as an equivalent to the Google Maps tooltip that is automatically displayed.
I understand there are use cases where this behavior is unwanted.
We'll investigate to improve this behavior in a future version.