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, longitudehorizontalAccuracyverticalAccuracy,、または course が範囲外です。

適用対象