Compartir a través de


CivicAddress.IsUnknown Propiedad

Definición

Obtiene un valor que indica si CivicAddress contiene datos.

public:
 property bool IsUnknown { bool get(); };
public bool IsUnknown { get; }
member this.IsUnknown : bool
Public ReadOnly Property IsUnknown As Boolean

Valor de propiedad

true si CivicAddress es igual a Unknown; en caso contrario, false.

Ejemplos

En el ejemplo siguiente se usa IsUnknown para comprobar el CivicAddress que se devuelve antes de ResolveAddress que se imprima la dirección civil.

static void ResolveAddressSync()
{
    GeoCoordinateWatcher watcher = new GeoCoordinateWatcher(GeoPositionAccuracy.High);
    watcher.MovementThreshold = 1.0; // set to one meter
    watcher.TryStart(false, TimeSpan.FromMilliseconds(1000));

    CivicAddressResolver resolver = new CivicAddressResolver();

    if (watcher.Position.Location.IsUnknown == false)
    {
        CivicAddress address = resolver.ResolveAddress(watcher.Position.Location);

        if (!address.IsUnknown)
        {
            Console.WriteLine("Country: {0}, Zip: {1}",
                    address.CountryRegion,
                    address.PostalCode);
        }
        else
        {
            Console.WriteLine("Address unknown.");
        }
    }
}

Public Sub ResolveAddressSync()
    Dim watcher As GeoCoordinateWatcher
    watcher = New System.Device.Location.GeoCoordinateWatcher(GeoPositionAccuracy.High)
    Dim started As Boolean = False
    watcher.MovementThreshold = 1.0     'set to one meter
    started = watcher.TryStart(False, TimeSpan.FromMilliseconds(1000))

    Dim resolver As CivicAddressResolver = New CivicAddressResolver()
    If started Then
        If Not watcher.Position.Location.IsUnknown Then
            Dim address As CivicAddress = resolver.ResolveAddress(watcher.Position.Location)
            If Not address.IsUnknown Then
                Console.WriteLine("Country: {0}, Zip: {1}",
                            address.CountryRegion,
                            address.PostalCode)
            Else
                Console.WriteLine("Address unknown.")
            End If
        End If
    Else
        Console.WriteLine("GeoCoordinateWatcher timed out on start.")
    End If
End Sub

Se aplica a