GeoCoordinate.IsUnknown Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
öğesinin enlem veya boylam verileri içerip GeoCoordinate içermediğini gösteren bir değer alır.
public:
property bool IsUnknown { bool get(); };
public bool IsUnknown { get; }
member this.IsUnknown : bool
Public ReadOnly Property IsUnknown As Boolean
Özellik Değeri
true
GeoCoordinate enlem veya boylam verileri içermiyorsa; değilse, false.
Örnekler
Aşağıdaki kod örneği, bir konuma GeoCoordinate karşılık gelen öğesinin Unknown enlem ve boylamını yazdırmadan önce olup olmadığını doğrular.
using System;
using System.Device.Location;
namespace GetLocationPropertyHandleUnknown
{
class Program
{
static void Main(string[] args)
{
GetLocationPropertyHandleUnknown();
}
static void GetLocationPropertyHandleUnknown()
{
GeoCoordinateWatcher watcher = new GeoCoordinateWatcher();
watcher.TryStart(false, TimeSpan.FromMilliseconds(1000));
if (!watcher.Position.Location.IsUnknown)
{
GeoCoordinate coord = watcher.Position.Location;
Console.WriteLine("Lat: {0}, Long: {1}",
coord.Latitude,
coord.Longitude);
}
else
{
Console.WriteLine("Unknown");
}
}
}
}
Imports System.Device.Location
Module GetLocationProperty
Public Sub GetLocationPropertyHandleUnknown()
Dim watcher As New System.Device.Location.GeoCoordinateWatcher()
watcher.TryStart(False, TimeSpan.FromMilliseconds(1000))
If watcher.Position.Location.IsUnknown <> True Then
Dim coord As GeoCoordinate = watcher.Position.Location
Console.WriteLine("Lat: {0}, Long: {1}", coord.Latitude, coord.Longitude)
Else
Console.WriteLine("Unknown latitude and longitude.")
End If
End Sub
Public Sub Main()
GetLocationPropertyHandleUnknown()
Console.ReadLine()
End Sub
End Module
Açıklamalar
GeoCoordinate Enlem veya boylam verileri içermeyen bir değerine eşittirUnknown.