Share via


GeoCoordinate.Course Özellik

Tanım

Başlığı doğru kuzeye göre derece olarak alır veya ayarlar.

public:
 property double Course { double get(); void set(double value); };
public double Course { get; set; }
member this.Course : double with get, set
Public Property Course As Double

Özellik Değeri

Doğru kuzeye göre derece olarak başlık.

Özel durumlar

Course geçerli aralığın dışında ayarlanır.

Örnekler

Aşağıdaki örnek, geçerli konumun GeoCoordinateve Speed özelliklerini yazdırırCourse.

static void GetLocationCourseAndSpeed()
{
    GeoCoordinateWatcher watcher = new GeoCoordinateWatcher();

    watcher.TryStart(true, TimeSpan.FromMilliseconds(1000));

    if (watcher.Position.Location.IsUnknown != true)
    {
        GeoCoordinate coord = watcher.Position.Location;

        Console.WriteLine("Course: {0}, Speed: {1}",
            coord.Course,
            coord.Speed);
    }
    else
    {
        Console.WriteLine("Unknown");
    }
}

Public Sub GetLocationCourseAndSpeed()
    Dim watcher As GeoCoordinateWatcher
    watcher = New System.Device.Location.GeoCoordinateWatcher()
    watcher.TryStart(False, TimeSpan.FromMilliseconds(1000))

    If Not watcher.Position.Location.IsUnknown Then
        Dim coord As GeoCoordinate = watcher.Position.Location
        Console.WriteLine("Course: {0}, Speed: {1}",
            coord.Course,
            coord.Speed) 'NaN if not available.
    Else
        Console.WriteLine("Location unknown.")
    End If

End Sub

Açıklamalar

Geçerli aralık, başlık tanımlanmamışsa 0,0 ile 360,0 Double.NaN arasında değerler içerir.

Şunlara uygulanır