GeoCoordinate.Speed Eigenschaft

Definition

Ruft die Geschwindigkeit in Meter pro Sekunde ab oder legt sie fest.

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

Eigenschaftswert

Die Geschwindigkeit in Metern pro Sekunde. Die Geschwindigkeit muss größer oder gleich Null sein.NaN

Ausnahmen

Speed wird außerhalb des gültigen Bereichs festgelegt.

Beispiele

Im folgenden Beispiel werden die Eigenschaften und Course Eigenschaften Speed der aktuellen Position GeoCoordinategedruckt.

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

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

    if (!watcher.Position.Location.IsUnknown)
    {
        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

Gilt für: