Beispiel #1
0
        /// <summary>
        /// Finds center of map and returns a string that is a javascript object. It is passed to a view using HTML.Raw helper
        /// </summary>
        /// <param name="routeCoordinates">List<RouteCoordinates></param>
        /// <returns>string</returns>
        public string GetMapCenter(List <RouteCoordinate> routeCoordinates)
        {
            //Finds center of map. Probably need to find more elogant solution.
            RouteCoordinate centerCoordinate = routeCoordinates[(routeCoordinates.Count() / 2)];

            return("{ lat: " + centerCoordinate.Latitude + ", lng: " + centerCoordinate.Longitude + " }");
        }
 private void CreateCoordinatesRows(RouteCoords[] coordinates, int id)
 {
     for (int i = 0; i < coordinates.Length; i++)
     {
         RouteCoordinate coord = new RouteCoordinate();
         coord.Latitude1  = coordinates[i].lat;
         coord.Longitude1 = coordinates[i].lng;
         coord.RouteId    = id;
         coord.SortOrder  = i;
         _context.Add(coord);
     }
     _context.SaveChanges();
 }