GeoCoordinate 构造函数

定义

初始化 GeoCoordinate 的新实例。

重载

GeoCoordinate()

初始化 GeoCoordinate 的新实例,不设置数据字段。

GeoCoordinate(Double, Double)

从纬度和经度数据初始化 GeoCoordinate 类的新实例。

GeoCoordinate(Double, Double, Double)

从纬度、经度和海拔高度数据初始化 GeoCoordinate 类的新实例。

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

根据纬度、经度、海拔高度、水平精度、垂直经度、速度和航向初始化 GeoCoordinate 类的新实例。

GeoCoordinate()

初始化 GeoCoordinate 的新实例,不设置数据字段。

public:
 GeoCoordinate();
public GeoCoordinate ();
Public Sub New ()

注解

所有数据字段都设置为 NaN。 的新实例 GeoCoordinate 等效于 Unknown

此构造函数应用于序列化。

适用于

GeoCoordinate(Double, Double)

从纬度和经度数据初始化 GeoCoordinate 类的新实例。

public:
 GeoCoordinate(double latitude, double longitude);
public GeoCoordinate (double latitude, double longitude);
new System.Device.Location.GeoCoordinate : double * double -> System.Device.Location.GeoCoordinate
Public Sub New (latitude As Double, longitude As Double)

参数

latitude
Double

位置所在的纬度。 范围可以是从 -90.0 到 90.0。

longitude
Double

位置所在的经度。 范围可以是从 -180.0 到 180.0。

例外

纬度或经度超出范围。

注解

纬度和经度值必须对应于地球上的实际位置。

适用于

GeoCoordinate(Double, Double, Double)

从纬度、经度和海拔高度数据初始化 GeoCoordinate 类的新实例。

public:
 GeoCoordinate(double latitude, double longitude, double altitude);
public GeoCoordinate (double latitude, double longitude, double altitude);
new System.Device.Location.GeoCoordinate : double * double * double -> System.Device.Location.GeoCoordinate
Public Sub New (latitude As Double, longitude As Double, altitude As Double)

参数

latitude
Double

纬度。 范围可以是从 -90.0 到 90.0。

longitude
Double

经度。 范围可以是从 -180.0 到 180.0。

altitude
Double

海拔高度(以米为单位)。 可以是负值、0、正值;如果未知,则为 NaN

例外

latitudelongitudealtitude 超出范围。

注解

纬度和经度值必须对应于地球上的实际位置。

适用于

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

根据纬度、经度、海拔高度、水平精度、垂直经度、速度和航向初始化 GeoCoordinate 类的新实例。

public:
 GeoCoordinate(double latitude, double longitude, double altitude, double horizontalAccuracy, double verticalAccuracy, double speed, double course);
public GeoCoordinate (double latitude, double longitude, double altitude, double horizontalAccuracy, double verticalAccuracy, double speed, double course);
new System.Device.Location.GeoCoordinate : double * double * double * double * double * double * double -> System.Device.Location.GeoCoordinate
Public Sub New (latitude As Double, longitude As Double, altitude As Double, horizontalAccuracy As Double, verticalAccuracy As Double, speed As Double, course As Double)

参数

latitude
Double

位置所在的纬度。 范围可以是从 -90.0 到 90.0。

longitude
Double

位置所在的经度。 范围可以是从 -180.0 到 180.0。

altitude
Double

海拔高度(以米为单位)。 可以是负值、0、正值;如果未知,则为 NaN

horizontalAccuracy
Double

纬度和经度坐标的精度(以米为单位)。 必须高于或等于 0。 如果为此构造函数提供值 0,则 HorizontalAccuracy 属性将设置为 NaN

verticalAccuracy
Double

海拔高度的精度(以米为单位)。 必须高于或等于 0。 如果为此构造函数提供值 0,则 VerticalAccuracy 属性将设置为 NaN

speed
Double

速度以米/秒为单位进行测量。 可以是负值、0、正值;如果未知,则为 NaN。 负的速度可以指示反向移动。

course
Double

移动的方向而不是方位。 此参数以相对于真北的度数为单位进行测量。 范围必须是从 0 到 360.0,或者为 NaN

例外

latitudelongitudehorizontalAccuracyverticalAccuracy,course 超出范围。

适用于