GeoCoordinate Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy GeoCoordinate.

Przeciążenia

GeoCoordinate()

Inicjuje nowe wystąpienie, które nie ma ustawionego GeoCoordinate pola danych.

GeoCoordinate(Double, Double)

Inicjuje GeoCoordinate nowe wystąpienie klasy z danych szerokości i długości geograficznej.

GeoCoordinate(Double, Double, Double)

Inicjuje GeoCoordinate nowe wystąpienie klasy z danych szerokości geograficznej, długości geograficznej i wysokości.

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

Inicjuje GeoCoordinate nowe wystąpienie klasy z szerokości geograficznej, długości geograficznej, wysokości, dokładności poziomej, dokładności pionowej, szybkości i kursu.

GeoCoordinate()

Inicjuje nowe wystąpienie, które nie ma ustawionego GeoCoordinate pola danych.

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

Uwagi

Wszystkie pola danych są ustawione na NaNwartość . Nowe wystąpienie klasy GeoCoordinate jest równoważne .Unknown

Ten konstruktor powinien być używany do serializacji.

Dotyczy

GeoCoordinate(Double, Double)

Inicjuje GeoCoordinate nowe wystąpienie klasy z danych szerokości i długości geograficznej.

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)

Parametry

latitude
Double

Szerokość geograficzna lokalizacji. Zakres od -90,0 do 90,0.

longitude
Double

Długość geograficzna lokalizacji. Zakres od -180.0 do 180.0.

Wyjątki

Szerokość geograficzna lub długość geograficzna jest poza zakresem.

Uwagi

Wartości szerokości i długości geograficznej muszą odpowiadać rzeczywistej lokalizacji na świecie.

Dotyczy

GeoCoordinate(Double, Double, Double)

Inicjuje GeoCoordinate nowe wystąpienie klasy z danych szerokości geograficznej, długości geograficznej i wysokości.

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)

Parametry

latitude
Double

Szerokość geograficzna. Zakres od -90,0 do 90,0.

longitude
Double

Długość geograficzna. Zakres od -180.0 do 180.0

altitude
Double

Wysokość w metrach. Może być ujemna, 0, dodatnia lub NaN, jeśli jest nieznana.

Wyjątki

latitude, longitudelub altitude jest poza zakresem.

Uwagi

Wartości szerokości i długości geograficznej muszą odpowiadać rzeczywistej lokalizacji na świecie.

Dotyczy

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

Inicjuje GeoCoordinate nowe wystąpienie klasy z szerokości geograficznej, długości geograficznej, wysokości, dokładności poziomej, dokładności pionowej, szybkości i kursu.

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)

Parametry

latitude
Double

Szerokość geograficzna lokalizacji. Zakres od -90,0 do 90,0.

longitude
Double

Długość geograficzna lokalizacji. Zakres od -180.0 do 180.0.

altitude
Double

Wysokość w metrach. Może być ujemna, 0, dodatnia lub NaN, jeśli jest nieznana.

horizontalAccuracy
Double

Dokładność współrzędnych szerokości i długości geograficznej w metrach. Musi być równa 0 lub większa. Jeśli do tego konstruktora zostanie podana wartość 0, HorizontalAccuracy właściwość zostanie ustawiona na NaNwartość .

verticalAccuracy
Double

Dokładność wysokości, w metrach. Musi być równa 0 lub większa. Jeśli do tego konstruktora zostanie podana wartość 0, VerticalAccuracy właściwość zostanie ustawiona na NaNwartość .

speed
Double

Prędkość mierzona w metrach na sekundę. Może być ujemna, 0, dodatnia lub NaN, jeśli jest nieznana. Ujemna prędkość może wskazywać na ruch odwrotny.

course
Double

Kierunek podróży, a nie orientacja. Ten parametr jest mierzony w stopniach względem rzeczywistej północy. Musi mieścić się w zakresie od 0 do 360,0 lub mieć wartość NaN.

Wyjątki

latitude, , longitudehorizontalAccuracyverticalAccuracy, lub course jest poza zakresem.

Dotyczy