Ejemplo n.º 1
0
 public BingMapsTileLayer(ITileImageLoader tileImageLoader)
     : base(tileImageLoader)
 {
     MinZoomLevel = 1;
     MaxZoomLevel = 21;
     Loaded      += OnLoaded;
 }
Ejemplo n.º 2
0
        public WmtsTileLayer(ITileImageLoader tileImageLoader)
            : base(tileImageLoader)
        {
            IsHitTestVisible = false;

            Loaded += OnLoaded;
        }
Ejemplo n.º 3
0
        protected MapTileLayerBase(ITileImageLoader tileImageLoader)
        {
            RenderTransform = new MatrixTransform();
            TileImageLoader = tileImageLoader;

            updateTimer = new DispatcherTimer {
                Interval = UpdateInterval
            };
            updateTimer.Tick += (s, e) => Update(false);

            MapPanel.InitMapElement(this);
        }
Ejemplo n.º 4
0
        public MapTileLayer(ITileImageLoader tileImageLoader)
        {
            IsHitTestVisible = false;
            RenderTransform  = new MatrixTransform();
            TileImageLoader  = tileImageLoader;

            updateTimer = new DispatcherTimer {
                Interval = UpdateInterval
            };
            updateTimer.Tick += (s, e) => UpdateTileGrid();

            MapPanel.InitMapElement(this);
        }
Ejemplo n.º 5
0
        public TileLayer(ITileImageLoader tileImageLoader)
        {
            Initialize();

            RenderTransform = new MatrixTransform();
            TileImageLoader = tileImageLoader;
            Tiles           = new List <Tile>();

            updateTimer = new DispatcherTimer {
                Interval = UpdateInterval
            };
            updateTimer.Tick += (s, e) => UpdateTileGrid();
        }
Ejemplo n.º 6
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
        }
Ejemplo n.º 7
0
 public MBTileLayer(ITileImageLoader tileImageLoader)
     : base(tileImageLoader)
 {
 }
Ejemplo n.º 8
0
        public TileLayer(ITileImageLoader tileImageLoader)
        {
            Initialize();

            RenderTransform = new MatrixTransform();
            TileImageLoader = tileImageLoader;
            Tiles = new List<Tile>();
            TileZoomLevel = -1;

            updateTimer = new DispatcherTimer { Interval = UpdateInterval };
            updateTimer.Tick += (s, e) => UpdateTileRect();
        }
Ejemplo n.º 9
0
 public NexradTileLayer(ITileImageLoader tileImageLoader)
     : base(tileImageLoader)
 {
 }
Ejemplo n.º 10
0
 public WmtsTileLayer(ITileImageLoader tileImageLoader)
     : base(tileImageLoader)
 {
     Loaded += OnLoaded;
 }