Поделиться через


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, если неизвестен.

Исключения

Значение latitude, longitude или altitude выходит за пределы допустимого диапазона.

Комментарии

Значения широты и долготы должны соответствовать фактическому расположению на земном шаре.

Применяется к

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, longitude, horizontalAccuracy, verticalAccuracy, или course выходят за пределы допустимого диапазона.

Применяется к