Język

GeoCoordinate Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy GeoCoordinate.

Przeciążenia

Nazwa Opis
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 geograficznej i długości geograficznej.

GeoCoordinate(Double, Double, Double)

Inicjuje GeoCoordinate nowe wystąpienie klasy z danych o 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 NaN. 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 geograficznej 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. Może wahać się od -90.0 do 90.0.

longitude
Double

Długość geograficzna lokalizacji. Może wahać się od -180.0 do 180.0.

Wyjątki

Szerokość geograficzna lub długość geograficzna są 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 o 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. Może wahać się od -90.0 do 90.0.

longitude
Double

Długość. 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, lub longitudealtitude 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. Może wahać się od -90.0 do 90.0.

longitude
Double

Długość geograficzna lokalizacji. Może wahać się 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ć większe lub równe 0. 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ć większe lub równe 0. 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 należeć do zakresu od 0 do 360,0 lub mieć wartość NaN.

Wyjątki

latitude, , longitude, horizontalAccuracyverticalAccuracy, lub course jest poza zakresem.

Dotyczy