Beispiel #1
0
        public void BasicUri()
        {
            //arrange
            var expected = Helpers.ParseQueryString("/maps/api/streetview?location=30.1,-60.2&size=512x512");

            StreetViewRequest sm = new StreetViewRequest()
            {
                Location = new LatLng(30.1, -60.2)
                , Size   = new MapSize(512, 512)
            };

            //act
            Uri actualUri = sm.ToUri();
            var actual    = Helpers.ParseQueryString(actualUri.PathAndQuery);

            //assert
            actual.ShouldAllBeEquivalentTo(expected);
        }
        public Task <Stream> GetStreamAsync(StreetViewRequest request)
        {
            var uri = new Uri(baseUri, request.ToUri());

            return(http.GetStreamAsync(uri));
        }
        public Stream GetStream(StreetViewRequest request)
        {
            var uri = new Uri(baseUri, request.ToUri());

            return(http.GetStream(uri));
        }