Beispiel #1
0
 public MapItem(string caption, Location location, double baseZoomLevel, ZoomRange zoomRange)
 {
     this.Caption = caption;
     this.Location = location;
     this.BaseZoomLevel = baseZoomLevel;
     this.ZoomRange = zoomRange;
 }
Beispiel #2
0
 public MapItem(string caption, Location location, double baseZoomLevel, ZoomRange zoomRange)
 {
     this.Caption       = caption;
     this.Location      = location;
     this.BaseZoomLevel = baseZoomLevel;
     this.ZoomRange     = zoomRange;
 }
Beispiel #3
0
        public TileRangeCollection GetTileRanges(Bounds bounds, ZoomRange zoomLevel)
        {
            TileRangeCollection tileRangeCollection = new TileRangeCollection();

            for (int i = zoomLevel.MinZoom; i <= zoomLevel.MaxZoom; i++)
            {
                tileRangeCollection.TileRanges.Add(TileRangeCalculator.GetTiles(bounds, i));
            }

            return(tileRangeCollection);
        }
Beispiel #4
0
        public ZoomRange GetZoomRange(object item)
        {
            ZoomRange zoomRange = ZoomRange.Empty;

            MapItem mapItem = item as MapItem;

            if (mapItem != null)
            {
                zoomRange = mapItem.ZoomRange;
            }

            return(zoomRange);
        }