Partilhar via


GeoCoordinate Construtores

Definição

Inicializa uma nova instância de GeoCoordinate.

Sobrecargas

GeoCoordinate()

Inicializa uma nova instância de GeoCoordinate que não tem nenhum campo de dados definido.

GeoCoordinate(Double, Double)

Inicializa uma nova instância da classe GeoCoordinate dos dados de latitude e longitude.

GeoCoordinate(Double, Double, Double)

Inicializa uma nova instância da classe GeoCoordinate com base nos dados de latitude, longitude e altitude.

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

Inicializa uma nova instância da classe GeoCoordinate com base na latitude, longitude, altitude, precisão horizontal, precisão vertical, velocidade e curso.

GeoCoordinate()

Inicializa uma nova instância de GeoCoordinate que não tem nenhum campo de dados definido.

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

Comentários

Todos os campos de dados são definidos como NaN. A nova instância de GeoCoordinate é equivalente a Unknown.

Esse construtor deve ser usado para serialização.

Aplica-se a

GeoCoordinate(Double, Double)

Inicializa uma nova instância da classe GeoCoordinate dos dados de latitude e longitude.

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)

Parâmetros

latitude
Double

A latitude da localização. Pode variar de -90,0 a 90,0.

longitude
Double

A longitude da localização. Pode variar de -180,0 a 180,0.

Exceções

A latitude ou a longitude está fora do intervalo.

Comentários

Os valores de latitude e longitude devem corresponder a um local real no globo.

Aplica-se a

GeoCoordinate(Double, Double, Double)

Inicializa uma nova instância da classe GeoCoordinate com base nos dados de latitude, longitude e altitude.

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)

Parâmetros

latitude
Double

Latitude. Pode variar de -90,0 a 90,0.

longitude
Double

Longitude. Pode variar de -180,0 a 180,0

altitude
Double

A altitude em metros. Poderá ser negativo, 0, positivo ou NaN, se for desconhecido.

Exceções

latitude, longitude ou altitude está fora do intervalo.

Comentários

Os valores de latitude e longitude devem corresponder a um local real no globo.

Aplica-se a

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

Inicializa uma nova instância da classe GeoCoordinate com base na latitude, longitude, altitude, precisão horizontal, precisão vertical, velocidade e curso.

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)

Parâmetros

latitude
Double

A latitude da localização. Pode variar de -90,0 a 90,0.

longitude
Double

A longitude da localização. Pode variar de -180,0 a 180,0.

altitude
Double

A altitude em metros. Poderá ser negativo, 0, positivo ou NaN, se for desconhecido.

horizontalAccuracy
Double

A precisão das coordenadas de latitude e longitude, em metros. Deve ser maior ou igual a 0. Se um valor igual a 0 for fornecido para esse construtor, a propriedade HorizontalAccuracy será definida como NaN.

verticalAccuracy
Double

A precisão da altitude, em metros. Deve ser maior ou igual a 0. Se um valor igual a 0 for fornecido para esse construtor, a propriedade VerticalAccuracy será definida como NaN.

speed
Double

A velocidade é medida em metros por segundo. Poderá ser negativo, 0, positivo ou NaN, se for desconhecido. Uma velocidade negativa pode indicar uma movimentação em ordem inversa.

course
Double

A direção do percurso, em vez da orientação. Esse parâmetro é medido em graus em relação ao norte verdadeiro. Deve variar de 0 a 360,0 ou ser NaN.

Exceções

latitude, longitude, horizontalAccuracy, verticalAccuracy, ou course está fora do intervalo.

Aplica-se a