Пример #1
0
        private void ClearTempDrawing()
        {
            tempPolygonsOverlay.Polygons.Clear();
            tempPolygonsOverlay.Markers.Clear();
            tempPolygonsOverlay.Routes.Clear();

            if (drawingPolygon != null)
            {
                drawingPolygon.Dispose();
                drawingPolygon = null;
            }
            drawingPoints.Clear();

            if (drawingCircle != null)
            {
                drawingCircle.Dispose();
                drawingCircle = null;
            }
            if (drawingRoute != null)
            {
                drawingRoute.Dispose();
                drawingRoute = null;
            }
            if (drawingLine != null)
            {
                drawingLine.Dispose();
                drawingLine = null;
            }
            drawingMode = DrawingMode.None;
        }