Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

GeoCoordinate Constructor (Double, Double, Double, Double, Double, Double, Double)

Initializes a new instance of the GeoCoordinate class from latitude, longitude, altitude, horizontal accuracy, vertical accuracy, speed, and course.

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

public GeoCoordinate(
	double latitude,
	double longitude,
	double altitude,
	double horizontalAccuracy,
	double verticalAccuracy,
	double speed,
	double course
)

Parameters

latitude
Type: System.Double

The latitude of the location. May range from -90.0 to 90.0.

longitude
Type: System.Double

The longitude of the location. May range from -180.0 to 180.0.

altitude
Type: System.Double

The altitude in meters. May be negative, 0, positive, or NaN, if unknown.

horizontalAccuracy
Type: System.Double

The accuracy of the latitude and longitude coordinates, in meters. Must be greater than or equal to 0. If a value of 0 is supplied to this constructor, the HorizontalAccuracy property will be set to NaN.

verticalAccuracy
Type: System.Double

The accuracy of the altitude, in meters. Must be greater than or equal to 0. If a value of 0 is supplied to this constructor, the VerticalAccuracy property will be set to NaN.

speed
Type: System.Double

The speed measured in meters per second. May be negative, 0, positive, or NaN, if unknown. A negative speed can indicate moving in reverse.

course
Type: System.Double

The direction of travel, rather than orientation. This parameter is measured in degrees relative to true north. Must range from 0 to 360.0, or be NaN.

ExceptionCondition
ArgumentOutOfRangeException

latitude, longitude, horizontalAccuracy, verticalAccuracy, or course is out of range.

.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

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Show:
© 2014 Microsoft