Export (0) Print
Expand All

GeoCoordinate.Speed Property

.NET Framework 4.6 and 4.5

Gets or sets the speed in meters per second.

Namespace:  System.Device.Location
Assembly:  System.Device (in System.Device.dll)

public double Speed { get; set; }

Property Value

Type: System.Double
The speed in meters per second. The speed must be greater than or equal to zero, or NaN.

ExceptionCondition
[System.ArgumentOutOfRangeException]

Speed is set outside the valid range.

The following example prints the Course and Speed properties of the current location's GeoCoordinate.

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");
    }
}

.NET Framework

Supported in: 4.6, 4.5, 4

.NET Framework Client Profile

Supported in: 4

Supported in: Windows Phone 8.1

Supported in: Windows Phone Silverlight 8.1

Supported in: Windows Phone Silverlight 8
Show:
© 2015 Microsoft