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); }
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}"); }