public async Task <ElevationResponse> GetResponseAsync(ElevationRequest request)
        {
            var url = new Uri(baseUri, request.ToUri());

            return(await http.GetAsync <ElevationResponse>(url));
        }
        /// <summary>
        /// Sends the specified request to the Google Maps Elevation web
        /// service and parses the response as an ElevationResponse
        /// object.
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public ElevationResponse GetResponse(ElevationRequest request)
        {
            var url = new Uri(baseUri, request.ToUri());

            return(http.Get <ElevationResponse>(url));
        }