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

位置的纬度。 5 月范围为 -90.0 到 90.0。

longitude
Double

位置的经度。 5 月范围为 -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

纬度。 5 月范围为 -90.0 到 90.0。

longitude
Double

经度。 5 月范围从 -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

位置的纬度。 5 月范围为 -90.0 到 90.0。

longitude
Double

位置的经度。 5 月范围为 -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

旅行方向,而不是方向。 此参数以相对于 true north 的度为单位测量。 必须范围为 0 到 360.0,或为 NaN

例外

latitude、、longitudehorizontalAccuracyverticalAccuracycourse范围不足。

适用于