Exemplo n.º 1
0
        private void CanvasOnPaintSurface(object sender, SKPaintSurfaceEventArgs args)
        {
            TryInitializeViewport();
            if (!_map.Viewport.Initialized)
            {
                return;
            }

            args.Surface.Canvas.Scale(_scale, _scale);

            _renderer.Render(args.Surface.Canvas, _map.Viewport, _map.Layers, _map.Widgets, _map.BackColor);
        }
Exemplo n.º 2
0
        protected override void OnDraw(SKSurface surface, SKImageInfo info)
        {
            base.OnDraw(surface, info);

            if (!_viewportInitialized)
            {
                InitializeViewport();
            }
            if (!_viewportInitialized)
            {
                return;
            }

            _renderer.Render(surface.Canvas, _map.Viewport, _map.Layers, _map.BackColor);
        }