コード例 #1
0
        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.
        }
コード例 #2
0
        public async Task <HttpResponseMessage> FindCoordsByAddress(string address)
        {
            var client = EndpointClient.GetHttpClient();

            return(await client.GetAsync(GetGeocodeEndpoint(address)));
        }