コード例 #1
0
        public async Task <ElevationResponse> GetResponseAsync(ElevationRequest request)
        {
            var url = new Uri(baseUri, request.ToUri());

            return(await http.GetAsync <ElevationResponse>(url));
        }
コード例 #2
0
        public async Task <DistanceMatrixResponse> GetResponseAsync(DistanceMatrixRequest request)
        {
            var url = new Uri(baseUri, request.ToUri());

            return(await http.GetAsync <DistanceMatrixResponse>(url));
        }
コード例 #3
0
        public async Task <SnapToRoadsResponse> GetResponseAsync(SnapToRoadsRequest request)
        {
            var url = new Uri(baseUri, request.ToUri());

            return(await http.GetAsync <SnapToRoadsResponse>(url));
        }
コード例 #4
0
ファイル: PlacesService.cs プロジェクト: Iggyyy/SpotBase
        public async Task <PlacesResponse> GetResponseAsync <TRequest>(TRequest request) where TRequest : PlacesRequest
        {
            var url = new Uri(baseUri, request.ToUri());

            return(await http.GetAsync <PlacesResponse>(url));
        }
コード例 #5
0
        public async Task <TimeZoneResponse> GetResponseAsync(TimeZoneRequest request)
        {
            var url = new Uri(baseUri, request.ToUri());

            return(await http.GetAsync <TimeZoneResponse>(url));
        }
コード例 #6
0
        public async Task <GeocodeResponse> GetResponseAsync(GeocodingRequest request)
        {
            var url = new Uri(baseUri, request.ToUri());

            return(await http.GetAsync <GeocodeResponse>(url));
        }
コード例 #7
0
        public async Task <PlaceDetailsResponse> GetResponseAsync(PlaceDetailsRequest request)
        {
            var url = new Uri(baseUri, request.ToUri());

            return(await http.GetAsync <PlaceDetailsResponse>(url));
        }