This documentation is archived and is not being maintained.

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

.NET Framework Client Profile

Supported in: 4

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

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