'fillcolor should come after color, but i dont want to break anything...
Public Sub AddCircle(Key As String, Center As MapPoint, Radius As Float, Optional {Color} As Integer, Optional {LineWidth} As Integer, Optional {LineStyle} As Integer, Optional {FillColor} As Integer) As _ShapeItem
If $aShapeNames.Exist(Key) Then Error.Raise("Key already exist: " & Key)
'If $aShapeNames.Exist(Key) Then Error.Raise("Key already exist: " & Key)