Model.cs
Home
/
ModelData /
WebModel /
Model.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using ModelData.BusinessModel.MainEntities;
namespace ModelData.WebModel
{
public class Model
{
public MapPoint[] arraySettlements { set; get; }
public SettlementName[] arrayNameSettlements { set; get; }
public string[] arrayNameTypes { set; get; }
public string[] arrayNameRegions { set; get; }
public Dictionary<string, int> ZoomLevel { private set; get; }
public Model()
{
ZoomLevel = new Dictionary<string, int>();
}
public void InitZoom(int population)
{
ZoomLevel = new Dictionary<string, int>
{
{"Zoom_8", (int) (population * 0.2f) },
{"Zoom_9", (int) (population * 0.1f) },
{"Zoom_10", (int) (population * 0.05f) },
{"Zoom_11", (int) (population * 0.01f) },
{"Zoom_12", (int) (population * 0.006f) },
{"Zoom_13", (int) (population * 0.003f) },
{"Zoom_14", (int) (population * 0.001f) },
{"Zoom_15", (int) (population * 0.0008f) },
{"Zoom_16", (int) (population * 0.0006f) },
{"Zoom_17", (int) (population * 0.0004f) },
{"Zoom_18", (int) (population * 0.0002f) },
{"Zoom_19", 0 }
};
}
}
}