Пример #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="address">Adresse à parser</param>
        /// <param name="country">pays de desination</param>
        public static GisgraphyResult ParseUsingGisgraphy(string address, string country = "fr")
        {
            using (var client = new HttpClient())
            {
                string cleanAddress = RegexHelper.Replace(address, RegexHelper.RegexType.MultipleSpaces, " ");
                string uri          = $"http://services.gisgraphy.com/addressparser/?address={address}&country={country}&indent=false&format=json";

                var response = client.GetAsync(uri).Result.Content.ReadAsStringAsync().Result;
                return(JsonConvert.DeserializeObject <GisgraphyResult>(response));
            }
        }
Пример #2
0
 /// <summary>
 /// Retire les espaces en trop d'une chaine de caratères
 /// </summary>
 /// <param name="text"></param>
 /// <returns></returns>
 public static string RemoveMultipleSpaces(this string input)
 {
     return(RegexHelper.Replace(input, RegexHelper.RegexType.MultipleSpaces, " "));
 }