public ActionResult LoadGeoJSONData() { try { var geoGeometryViewModel1 = new GeoGeometryViewModel() { type = "Point", coordinates = new decimal[] { Convert.ToDecimal(-77.03238901390978), Convert.ToDecimal(38.913188059745586) } }; var geoGeometryViewModel2 = new GeoGeometryViewModel() { type = "Point", coordinates = new decimal[] { Convert.ToDecimal(-122.414), Convert.ToDecimal(37.776) } }; var geoPropertyViewModel1 = new GeoPropertyViewModel() { title = "Mapbox DC", description = "1714 14th St NW, Washington DC", url = "http://raselahmmed.com" }; var geoPropertyViewModel2 = new GeoPropertyViewModel() { title = "Mapbox SF", description = "155 9th St, San Francisco", url = "http://raselahmmed.com" }; var geoDataViewModelList = new List<GeoDataViewModel> { new GeoDataViewModel() { type = "Feature", geometry = geoGeometryViewModel1, properties = geoPropertyViewModel1 }, new GeoDataViewModel() { type = "Feature", geometry = geoGeometryViewModel2, properties = geoPropertyViewModel2 }, }; return Json(geoDataViewModelList, JsonRequestBehavior.AllowGet); } catch (Exception ex) { return Json(ex.Message.ToString(), JsonRequestBehavior.AllowGet); } }
public ActionResult FinalData() { try { #region Dhaka //GPSLongitude, GPSLatitude var DhakaGeometry = new GeoGeometryViewModel() { type = "Point", coordinates = new decimal[] { Convert.ToDecimal(90.40722222), Convert.ToDecimal(23.71027778) } }; var DhakaProperty = new GeoPropertyViewModel() { title = "Dhaka", description = "<p><strong>Dhaka</strong>, <span>Bangladesh</span></p>", url = "http://raselahmmed.com" }; #endregion #region Chittagong var ChittagongGeometry = new GeoGeometryViewModel() { type = "Point", coordinates = new decimal[] { Convert.ToDecimal(91.83638889), Convert.ToDecimal(22.33305556) } }; var ChittagongProperty = new GeoPropertyViewModel() { title = "Chittagong", description = "Chittagong, Bangladesh", url = "http://raselahmmed.com" }; #endregion #region Sylhet var SylhetGeometry = new GeoGeometryViewModel() { type = "Point", coordinates = new decimal[] { Convert.ToDecimal(91.87166667), Convert.ToDecimal(24.89666667) } }; var SylhetProperty = new GeoPropertyViewModel() { title = "Sylhet", description = "Sylhet, Bangladesh", url = "http://raselahmmed.com" }; #endregion #region Rajshahi var RajshahiGeometry = new GeoGeometryViewModel() { type = "Point", coordinates = new decimal[] { Convert.ToDecimal(88.6), Convert.ToDecimal(24.36666667) } }; var RajshahiProperty = new GeoPropertyViewModel() { title = "Rajshahi", description = "Rajshahi, Bangladesh", url = "http://raselahmmed.com" }; #endregion #region Khulna var KhulnaGeometry = new GeoGeometryViewModel() { type = "Point", coordinates = new decimal[] { Convert.ToDecimal(89.56722222), Convert.ToDecimal(22.81333333) } }; var KhulnaProperty = new GeoPropertyViewModel() { title = "Khulna", description = "Khulna, Bangladesh", url = "http://raselahmmed.com" }; #endregion #region Barisal var BarisalGeometry = new GeoGeometryViewModel() { type = "Point", coordinates = new decimal[] { Convert.ToDecimal(90.37111111), Convert.ToDecimal(22.70194444) } }; var BarisalProperty = new GeoPropertyViewModel() { title = "Barisal", description = "Barisal, Bangladesh", url = "http://raselahmmed.com" }; #endregion #region Rangpur var RangpurGeometry = new GeoGeometryViewModel() { type = "Point", coordinates = new decimal[] { Convert.ToDecimal(89.25), Convert.ToDecimal(25.75) } }; var RangpurProperty = new GeoPropertyViewModel() { title = "Rangpur", description = "Rangpur, Bangladesh", url = "http://raselahmmed.com" }; #endregion var geoDataViewModelList = new List<GeoDataViewModel> { new GeoDataViewModel() { type = "Feature", geometry = DhakaGeometry, properties = DhakaProperty }, new GeoDataViewModel() { type = "Feature", geometry = ChittagongGeometry, properties = ChittagongProperty }, new GeoDataViewModel() { type = "Feature", geometry = SylhetGeometry, properties = SylhetProperty }, new GeoDataViewModel() { type = "Feature", geometry = RajshahiGeometry, properties = RajshahiProperty }, new GeoDataViewModel() { type = "Feature", geometry = KhulnaGeometry, properties = KhulnaProperty }, new GeoDataViewModel() { type = "Feature", geometry = BarisalGeometry, properties = BarisalProperty }, new GeoDataViewModel() { type = "Feature", geometry = RangpurGeometry, properties = RangpurProperty } }; return Json(geoDataViewModelList, JsonRequestBehavior.AllowGet); } catch (Exception ex) { return Json(ex.Message.ToString(), JsonRequestBehavior.AllowGet); } }