GeoCoordinate Construtores

Definição

Inicializa uma nova instância de GeoCoordinate.

Sobrecargas

Name Description
GeoCoordinate()

Inicializa uma nova instância de GeoCoordinate que não tem campos de dados definidos.

GeoCoordinate(Double, Double)

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

GeoCoordinate(Double, Double, Double)

Inicializa uma nova instância da GeoCoordinate classe a partir de dados de latitude, longitude e altitude.

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

Inicializa uma nova instância da GeoCoordinate classe a partir de latitude, longitude, altitude, precisão horizontal, precisão vertical, velocidade e curso.

GeoCoordinate()

Inicializa uma nova instância de GeoCoordinate que não tem campos de dados definidos.

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

Observações

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

Este construtor deve ser usado para serialização.

Aplica-se a

GeoCoordinate(Double, Double)

Inicializa uma nova instância da GeoCoordinate classe a partir 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 do local. Pode variar de -90,0 a 90,0.

longitude
Double

A longitude do local. Pode variar entre -180,0 e 180,0.

Exceções

A latitude ou longitude está fora do alcance.

Observações

Os valores de latitude e longitude devem corresponder a uma localização real no globo.

Aplica-se a

GeoCoordinate(Double, Double, Double)

Inicializa uma nova instância da GeoCoordinate classe a partir de 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 entre -180,0 e 180,0

altitude
Double

A altitude em metros. Pode ser negativo, 0, positivo ou NaN, se desconhecido.

Exceções

latitude, longitude, ou altitude está fora do alcance.

Observações

Os valores de latitude e longitude devem corresponder a uma localização real no globo.

Aplica-se a

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

Inicializa uma nova instância da GeoCoordinate classe a partir de 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 do local. Pode variar de -90,0 a 90,0.

longitude
Double

A longitude do local. Pode variar entre -180,0 e 180,0.

altitude
Double

A altitude em metros. Pode ser negativo, 0, positivo ou NaN, se desconhecido.

horizontalAccuracy
Double

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

verticalAccuracy
Double

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

speed
Double

A velocidade medida em metros por segundo. Pode ser negativo, 0, positivo ou NaN, se desconhecido. Uma velocidade negativa pode indicar que se está a mover em marcha-atrás.

course
Double

A direção do movimento, em vez da orientação. Este parâmetro é medido em graus relativos ao norte verdadeiro. Deve variar de 0 a 360.0, ou ser NaN.

Exceções

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

Aplica-se a