public static async void Main() { const double longitude = -6.271796; const double latitude = 53.343761; const double maxDistance = 100; var autoaddressClient = new AutoaddressClient(); var request = new Autoaddress2_0.Model.ReverseGeocode.Request(latitude: latitude, longitude: longitude, maxDistance: maxDistance, language: Language.EN, country: Country.IE, geographicAddress: false, vanityMode: true, addressProfileName: null); var response = await autoaddressClient.ReverseGeocodeAsync(request); Console.WriteLine("response.Hits[0].AddressId = {0}", response.Hits[0].AddressId); Console.WriteLine("response.Hits[0].PostalAddress = {0}", string.Join(",", response.Hits[0].PostalAddress)); Console.WriteLine("response.Hits[0].VanityAddress = {0}", string.Join(",", response.Hits[0].VanityAddress)); }
public static async void Run() { const double longitude = -6.271796; const double latitude = 53.343761; const double maxDistance = 100; var autoaddressClient = new AutoaddressClient(Settings.Licence.Key); var request = new Autoaddress2_0.Model.ReverseGeocode.Request(latitude: latitude, longitude: longitude, maxDistance: maxDistance, language: Language.EN, country: Country.IE, geographicAddress: false, vanityMode: true, addressProfileName: null); var response = await autoaddressClient.ReverseGeocodeAsync(request); Console.WriteLine("response.Hits[0].AddressId = {0}", response.Hits[0].AddressId); Console.WriteLine("response.Hits[0].PostalAddress = {0}", string.Join(",", response.Hits[0].PostalAddress)); Console.WriteLine("response.Hits[0].VanityAddress = {0}", string.Join(",", response.Hits[0].VanityAddress)); }
public async Task ReverseGeocodeAsync_LongitudeEqualsMinus6Point271796_LatitudeEquals53Point343761_ReturnsValidResponse() { const double longitude = -6.271796; const double latitude = 53.343761; const double maxDistance = 100; var autoaddressClient = new AutoaddressClient(); var request = new Autoaddress2_0.Model.ReverseGeocode.Request(latitude: latitude, longitude: longitude, maxDistance: maxDistance, language: Language.EN, country: Country.IE, geographicAddress: false, vanityMode: false, addressProfileName: null); var reverseGeocodeResponse = await autoaddressClient.ReverseGeocodeAsync(request); Assert.NotNull(reverseGeocodeResponse); Assert.NotNull(reverseGeocodeResponse.Hits); Assert.AreEqual(1, reverseGeocodeResponse.Hits.Length); Assert.AreEqual(1401182204, reverseGeocodeResponse.Hits[0].AddressId); Assert.NotNull(reverseGeocodeResponse.Hits[0].PostalAddress); Assert.AreEqual(3, reverseGeocodeResponse.Hits[0].PostalAddress.Length); Assert.AreEqual("INNS COURT", reverseGeocodeResponse.Hits[0].PostalAddress[0]); Assert.AreEqual("WINETAVERN STREET", reverseGeocodeResponse.Hits[0].PostalAddress[1]); Assert.AreEqual("DUBLIN 8", reverseGeocodeResponse.Hits[0].PostalAddress[2]); Assert.Null(reverseGeocodeResponse.Hits[0].VanityAddress); Assert.Null(reverseGeocodeResponse.Hits[0].GeographicAddress); Assert.Null(reverseGeocodeResponse.Hits[0].ReformattedAddressResult); Assert.Null(reverseGeocodeResponse.Hits[0].ReformattedAddress); Assert.NotNull(reverseGeocodeResponse.Hits[0].Links); Assert.AreEqual(1, reverseGeocodeResponse.Hits[0].Links.Length); Assert.IsInstanceOf(typeof(Model.GetEcadData.Link), reverseGeocodeResponse.Hits[0].Links[0]); }