Exemple #1
0
        public MapImageLayer()
        {
            imageProgress = new Progress <double>(p => LoadingProgress = p);

            updateTimer       = this.CreateTimer(UpdateInterval);
            updateTimer.Tick += async(s, e) => await UpdateImageAsync();
        }
Exemple #2
0
        protected MapTileLayerBase(ITileImageLoader tileImageLoader)
        {
            RenderTransform = new MatrixTransform();

            TileImageLoader          = tileImageLoader;
            TileImageLoader.Progress = new Progress <double>(p => LoadingProgress = p);

            updateTimer       = this.CreateTimer(UpdateInterval);
            updateTimer.Tick += async(s, e) => await Update();

#if WINUI || UWP
            MapPanel.InitMapElement(this);
#endif
        }