コード例 #1
0
        public static async Task <CoordinateString> GetLoction()
        {
            string LocJson = await HttpServices.SendGetRequestAsync(HttpServices.ipLocationApiUri);

            string Loc = JsonToObject.DataContract <Location>(LocJson).rectangle;

            char[]           splitChars = { ',', ';' };
            string[]         splitedLoc = Loc.Split(splitChars);
            CoordinateString coordinate = new CoordinateString();

            coordinate.longtitude = splitedLoc[0];
            coordinate.latitude   = splitedLoc[1];
            return(coordinate);
        }
コード例 #2
0
        private async Task <(int row, int col)> ParseCoordinatesAsync()
        {
            var coords = CoordinateString.Split(",");

            return(short.Parse(coords[0]), short.Parse(coords[1]));
        }