Click or drag to resize

AutoaddressClientReverseGeocodeAsync Method (Request)

Reverse geocode a location as an asynchronous operation. Returns the nearest building to the location within the specified maxDistance.

Namespace:  Autoaddress.Autoaddress2_0
Assembly:  Autoaddress2.0SDK (in Autoaddress2.0SDK.dll) Version: 1.0.18
Syntax
public Task<Response> ReverseGeocodeAsync(
	Request request
)

Parameters

request
Type: Autoaddress.Autoaddress2_0.Model.ReverseGeocodeRequest
ReverseGeocode request.

Return Value

Type: TaskResponse
The task object representing the asynchronous operation.

Implements

IAutoaddressReverseGeocodeAsync(Request)
Examples
The following code example creates an AutoaddressClient and calls ReverseGeocodeAsync with a request.
C#
using System;
using Autoaddress.Autoaddress2_0.Model;

namespace Autoaddress.Autoaddress2_0.Test.Example
{
    public class AutoaddressClientReverseGeocodeAsyncRequestExample1
    {
        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));
        }
    }
}

// This code example produces the following output:
// response.Hits[0].AddressId = 1401182204
// response.Hits[0].PostalAddress = INNS COURT,WINETAVERN STREET,DUBLIN 8
// response.Hits[0].VanityAddress = Inns Court,Winetavern Street,Dublin 8
See Also