GeoCoordinate Konstruktory

Definice

Inicializuje novou instanci objektu GeoCoordinate.

Přetížení

GeoCoordinate()

Inicializuje novou instanci GeoCoordinate , která nemá nastavená žádná datová pole.

GeoCoordinate(Double, Double)

Inicializuje novou instanci GeoCoordinate třídy z dat zeměpisné šířky a délky.

GeoCoordinate(Double, Double, Double)

Inicializuje novou instanci GeoCoordinate třídy z dat o zeměpisné šířce, zeměpisné délce a nadmořské výšce.

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

Inicializuje novou instanci GeoCoordinate třídy z zeměpisné šířky, zeměpisné délky, nadmořské výšky, vodorovné přesnosti, svislé přesnosti, rychlosti a kurzu.

GeoCoordinate()

Inicializuje novou instanci GeoCoordinate , která nemá nastavená žádná datová pole.

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

Poznámky

Všechna datová pole jsou nastavená na NaN. Nová instance objektu GeoCoordinate je ekvivalentní k Unknown.

Tento konstruktor by měl být použit pro serializaci.

Platí pro

GeoCoordinate(Double, Double)

Inicializuje novou instanci GeoCoordinate třídy z dat zeměpisné šířky a délky.

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

Zeměpisná šířka umístění. Může být v rozsahu od -90,0 do 90,0.

longitude
Double

Zeměpisná délka umístění. Může se pohybovat v rozsahu od -180,0 do 180,0.

Výjimky

Zeměpisná šířka nebo zeměpisná délka jsou mimo rozsah.

Poznámky

Hodnoty zeměpisné šířky a délky musí odpovídat skutečné poloze na zeměkouli.

Platí pro

GeoCoordinate(Double, Double, Double)

Inicializuje novou instanci GeoCoordinate třídy z dat o zeměpisné šířce, zeměpisné délce a nadmořské výšce.

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

Zeměpisná šířka Může být v rozsahu od -90,0 do 90,0.

longitude
Double

Zeměpisná délka Může se pohybovat od -180.0 do 180.0

altitude
Double

Nadmořská výška v metrech. Může být záporná, 0, kladná nebo NaN, pokud není známa.

Výjimky

latitude, longitudenebo altitude je mimo rozsah.

Poznámky

Hodnoty zeměpisné šířky a délky musí odpovídat skutečné poloze na zeměkouli.

Platí pro

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

Inicializuje novou instanci GeoCoordinate třídy z zeměpisné šířky, zeměpisné délky, nadmořské výšky, vodorovné přesnosti, svislé přesnosti, rychlosti a kurzu.

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

Zeměpisná šířka umístění. Může být v rozsahu od -90,0 do 90,0.

longitude
Double

Zeměpisná délka umístění. Může se pohybovat v rozsahu od -180,0 do 180,0.

altitude
Double

Nadmořská výška v metrech. Může být záporná, 0, kladná nebo NaN, pokud není známa.

horizontalAccuracy
Double

Přesnost souřadnic zeměpisné šířky a délky v metrech. Musí být větší než nebo rovno 0. Pokud je tomuto konstruktoru zadána hodnota 0, HorizontalAccuracy vlastnost bude nastavena na NaN.

verticalAccuracy
Double

Přesnost nadmořské výšky v metrech. Musí být větší než nebo rovno 0. Pokud je tomuto konstruktoru zadána hodnota 0, VerticalAccuracy vlastnost bude nastavena na NaN.

speed
Double

Rychlost měřená v metrech za sekundu. Může být záporná, 0, kladná nebo NaN, pokud není známa. Záporná rychlost může znamenat pohyb v obráceném směru.

course
Double

Směr jízdy, nikoli orientace. Tento parametr se měří ve stupních vzhledem k skutečnému severu. Musí být v rozsahu od 0 do 360,0 nebo musí být NaN.

Výjimky

latitude, longitude, horizontalAccuracyverticalAccuracy, nebo course je mimo rozsah.

Platí pro