語言

GeoCoordinate 建構函式

定義

初始化 GeoCoordinate 的新執行個體。

多載

名稱 Description
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或未知。

例外狀況

latitude, longitude, 或 altitude 超出範圍。

備註

緯度與經度數值必須對應地球上的實際位置。

適用於

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 超出範圍。

適用於