Example #1
0
 public void RemoveDrawingElement(OnlineMapsDrawingElement element, bool disposeElement = true)
 {
     element.OnRemoveFromMap();
     if (disposeElement)
     {
         element.Dispose();
     }
     drawingElements.Remove(element);
     needRedraw = true;
 }
Example #2
0
    public void RemoveDrawingElementAt(int elementIndex)
    {
        if (elementIndex < 0 || elementIndex >= drawingElements.Count)
        {
            return;
        }

        OnlineMapsDrawingElement element = drawingElements[elementIndex];

        element.Dispose();

        element.OnRemoveFromMap();
        drawingElements.Remove(element);
        needRedraw = true;
    }