/// <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)); }
public DistanceMatrixResponse GetResponse(DistanceMatrixRequest request) { var url = new Uri(baseUri, request.ToUri()); return(http.Get <DistanceMatrixResponse>(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 PlacesResponse GetResponse <TRequest>(TRequest request) where TRequest : PlacesRequest { var url = new Uri(baseUri, request.ToUri()); return(http.Get <PlacesResponse>(url)); }
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)); }
/// <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)); }
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)); }