/// <summary> /// Add layers from the map layer stack into the map /// </summary> private void AddLayersToMap() { Map.Layers.Insert(0, MapModel.GetBaseMap().MapsuiLayer); foreach (var layer in MapLayers) { if (layer != null && layer.Enabled && layer.LayerZ < Map.Layers.Count && layer.LayerZ >= 0) { Map.Layers.Insert(1, layer.MapsuiLayer); } else if (layer != null && layer.Enabled && layer.LayerZ >= Map.Layers.Count) { Map.Layers.Add(layer.MapsuiLayer); } } }