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