/// <summary> /// Initializes a new map /// </summary> public Map() { BackColor = Color.White; layers = new LayerCollection(); layers.LayerAdded += LayersLayerAdded; layers.LayerRemoved += LayersLayerRemoved; }
/// <summary> /// Initializes a new map /// </summary> public Map() { BackColor = Color.White; Layers = new LayerCollection(); Viewport = new Viewport { Center = { X = double.NaN, Y = double.NaN }, Resolution = double.NaN }; }
private static IReadOnlyList <double> DetermineResolutions(LayerCollection layers) { var baseLayer = layers.FirstOrDefault(l => l.Enabled && l.Resolutions != null && l.Resolutions.Count > 0); if (baseLayer == null) { return(new List <double>()); } return(baseLayer.Resolutions); }
/// <summary> /// Initializes a new map /// </summary> public Map() { BackColor = Color.White; Layers = new LayerCollection(); }