public async Task <double> GetElevationFromMapProvider(double lat, double longtitude) { var elevationInfo = await EndpointClient.GetHttpClient().GetAsync(GetElevationEndpoint(lat.ToString(), longtitude.ToString()), HttpCompletionOption.ResponseContentRead); var mapquestElevation = JsonConvert.DeserializeObject <MapquestElevation>(elevationInfo.Content.ToString()); return(double.Parse(mapquestElevation.ElevationProfile[0].Height) * 3.3); //convert to feet and return. }
public async Task <HttpResponseMessage> FindCoordsByAddress(string address) { var client = EndpointClient.GetHttpClient(); return(await client.GetAsync(GetGeocodeEndpoint(address))); }