Esempio n. 1
0
        /// <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));
        }
Esempio n. 2
0
        public DistanceMatrixResponse GetResponse(DistanceMatrixRequest request)
        {
            var url = new Uri(baseUri, request.ToUri());

            return(http.Get <DistanceMatrixResponse>(url));
        }
Esempio n. 3
0
        /// <summary>
        /// Sends the specified request to the Google Maps Geocoding web
        /// service and parses the response as an GeocodingResponse
        /// object.
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public PlacesResponse GetResponse <TRequest>(TRequest request) where TRequest : PlacesRequest
        {
            var url = new Uri(baseUri, request.ToUri());

            return(http.Get <PlacesResponse>(url));
        }
Esempio n. 4
0
        public SnapToRoadsResponse GetResponse(SnapToRoadsRequest request)
        {
            var url = new Uri(baseUri, request.ToUri());

            return(http.Get <SnapToRoadsResponse>(url));
        }
        public DirectionResponse GetResponse(DirectionRequest request)
        {
            var url = new Uri(baseUri, request.ToUri());

            return(http.Get <DirectionResponse>(url));
        }
Esempio n. 6
0
        /// <summary>
        ///     Sends the specified request to the Google Maps Time Zone web
        ///     service and parses the response as an TimeZoneResponse
        ///     object.
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public TimeZoneResponse GetResponse(TimeZoneRequest request)
        {
            var url = new Uri(baseUri, request.ToUri());

            return(http.Get <TimeZoneResponse>(url));
        }
        /// <summary>
        /// Sends the specified request to the Google Maps Geocoding web
        /// service and parses the response as an GeocodingResponse
        /// object.
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public GeocodeResponse GetResponse(GeocodingRequest request)
        {
            var url = new Uri(baseUri, request.ToUri());

            return(http.Get <GeocodeResponse>(url));
        }
Esempio n. 8
0
        public StreetViewMetadataResponse GetMetadataResponse(StreetViewMetadataRequest request)
        {
            var uri = new Uri(baseUri, request.ToUri());

            return(http.Get <StreetViewMetadataResponse>(uri));
        }
        /// <summary>
        /// Sends the specified request to the Google Maps Places web
        /// service and parses the response as an PlaceDetailsResponse
        /// object.
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public PlaceDetailsResponse GetResponse(PlaceDetailsRequest request)
        {
            var url = new Uri(baseUri, request.ToUri());

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