/// <summary> /// Creates post body content for an geocode request /// </summary> /// <param name="input"> The search params. </param> public async Task <Geocode> GetGeocode(string input) { string content = "address=" + input; string responseData = await httpProvider.FetchPostContentAsync(GooglePlacesUrl, content).ConfigureAwait(false); var geocode = JsonConvert.DeserializeObject <Geocode>(responseData); return(geocode); }
/// <summary> /// Creates post body content for an autocomplete request /// </summary> /// <param name="input"> The search params. </param> public async Task <Predictions> GetAutocomplete(string input) { string content = "input=" + input + "&components=country:VN"; string responseData = await httpProvider.FetchPostContentAsync(GooglePlacesUrl, content).ConfigureAwait(false); var predictions = JsonConvert.DeserializeObject <Predictions>(responseData); return(predictions); }