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

例外狀況

latitude, longitude, horizontalAccuracy, verticalAccuracy,course 超出範圍。

適用於