Google.Maps.DistanceMatrix.DistanceMatrixRequest.ToUri C# (CSharp) Метод

ToUri() приватный Метод

Create URI for quering
private ToUri ( ) : Uri
Результат Uri
        internal Uri ToUri()
        {
            this.EnsureSensor(true);

            var qsb = new Internal.QueryStringBuilder()
                .Append("origins", WaypointsToUri(_waypointsOrigin))
                .Append("destinations", WaypointsToUri(_waypointsDestination))
                .Append("mode", Mode.ToString())
                .Append("language", Language)
                .Append("units", Units.ToString())
                .Append("sensor", (Sensor.Value ? "true" : "false"))
                .Append("avoid", AvoidHelper.MakeAvoidString(Avoid));

            var url = "json?" + qsb.ToString();

            return new Uri(url, UriKind.Relative);
        }

Usage Example

Пример #1
0
        public async Task <DistanceMatrixResponse> GetResponseAsync(DistanceMatrixRequest request)
        {
            var url = new Uri(baseUri, request.ToUri());

            return(await http.GetAsync <DistanceMatrixResponse>(url));
        }
All Usage Examples Of Google.Maps.DistanceMatrix.DistanceMatrixRequest::ToUri