public async Task GetDirectionsViaPortal()
        {
            var portalUri = new Uri("https://www.arcgis.com/sharing/rest/");
            await WorldRouting.InitializeAsync(portalUri, username, password);

            var route = await WorldRouting.GetRouteAsync(GeometryHelpers.FromLatLong(34.2, -117.1), GeometryHelpers.FromLatLong(34.22, -117.14));

            Assert.IsNotNull(route);
        }
        public async Task GetDirections()
        {
            await WorldRouting.InitializeAsync(username, password);

            var route = await WorldRouting.GetRouteAsync(GeometryHelpers.FromLatLong(34.2, -117.1), GeometryHelpers.FromLatLong(34.22, -117.14));

            Assert.IsNotNull(route);
            var route2 = await WorldRouting.GetRouteAsync("380 New York St, Redlands", "Las Vegas, NV");

            Assert.IsNotNull(route2);
        }
Example #3
0
        public async Task ReverseGeocode()
        {
            var results = await WorldGeocoder.ReverseGeocodeAsync(GeometryHelpers.FromLatLong(34.05722922814357, -117.1956764921524));

            var address = results[0].Label;

            Assert.IsNotNull(results);
            Assert.IsTrue(results.Count > 0);
            var result = results[0];

            Assert.IsTrue(result.Label.Contains("New York St"), $"Expected '*New York St*', but got {result.Label}");
        }