-
Notifications
You must be signed in to change notification settings - Fork 103
/
Copy pathVectorMapController.cs
141 lines (114 loc) · 3.93 KB
/
VectorMapController.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
using DevExtreme.MVC.Demos.Models.SampleData;
using Newtonsoft.Json;
using System.Web.Mvc;
namespace DevExtreme.MVC.Demos.Controllers {
public class VectorMapController : Controller {
public ActionResult ColorsCustomization() {
return View();
}
#region ZoomingAndCentering
public ActionResult ZoomingAndCentering() {
return View();
}
[HttpGet]
public ContentResult GetMarkersForZoommingAndCentering() {
return Content(JsonConvert.SerializeObject(SampleData.VectorMapMarkerData), "application/json");
}
#endregion
public ActionResult Palette() {
return View();
}
#region ImageMarkers
public ActionResult ImageMarkers() {
return View();
}
[HttpGet]
public ContentResult GetWeatherData() {
return Content(JsonConvert.SerializeObject(SampleData.WeatherData), "application/json");
}
#endregion
public ActionResult CustomAnnotations() {
return View(SampleData.StatesData);
}
#region BubbleMarkers
public ActionResult BubbleMarkers() {
return View();
}
[HttpGet]
public ContentResult GetBubbleMarkers() {
return Content(JsonConvert.SerializeObject(SampleData.BubbleMarkers), "application/json");
}
#endregion
#region PieMarkers
public ActionResult PieMarkers() {
return View();
}
[HttpGet]
public ContentResult GetPieMarkers() {
return Content(JsonConvert.SerializeObject(SampleData.PieMarkersData), "application/json");
}
#endregion
public ActionResult DynamicViewport() {
return View(SampleData.ViewportCoordinateData);
}
#region AreaWithLabelsAndTwoLegends
public ActionResult AreaWithLabelsAndTwoLegends() {
return View();
}
[HttpGet]
public ContentResult GetAreaWithLabelsAndTwoLegendsData() {
return Content(JsonConvert.SerializeObject(SampleData.AreaMarkers), "application/json");
}
#endregion
public ActionResult TooltipHTMLSupport() {
return View();
}
public ActionResult Overview() {
return View();
}
#region CustomProjection
public ActionResult CustomProjection() {
return View();
}
[HttpGet]
public ContentResult GetCoordLinesData() {
return Content(JsonConvert.SerializeObject(SampleData.GetCoordLinesData()), "application/json");
}
#endregion
#region FloorPlan
public ActionResult FloorPlan() {
return View();
}
[HttpGet]
public ContentResult GetBuildingData() {
return Content(JsonConvert.SerializeObject(SampleData.BuildingData), "application/json");
}
[HttpGet]
public ContentResult GetRoomData() {
return Content(JsonConvert.SerializeObject(SampleData.RoomData), "application/json");
}
#endregion
#region MultipleLayers
public ActionResult MultipleLayers() {
return View();
}
[HttpGet]
public ContentResult GetStreamsData() {
return Content(JsonConvert.SerializeObject(SampleData.StreamsData), "application/json");
}
#endregion
#region CustomMapData
public ActionResult CustomMapData() {
return View();
}
[HttpGet]
public ContentResult GetPangaeaBorders() {
return Content(JsonConvert.SerializeObject(SampleData.PangaeaBorders), "application/json");
}
[HttpGet]
public ContentResult GetPangaeaContinents() {
return Content(JsonConvert.SerializeObject(SampleData.PangaeaContinents), "application/json");
}
#endregion
}
}