Freigeben über


GeoboundingBox Klasse

Definition

Stellt ein Rechteck dar, das einen geografischen Bereich definiert.

public ref class GeoboundingBox sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.Geolocation.IGeoboundingBoxFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GeoboundingBox final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.Geolocation.IGeoboundingBoxFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class GeoboundingBox final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.Geolocation.IGeoboundingBoxFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class GeoboundingBox
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.Geolocation.IGeoboundingBoxFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class GeoboundingBox
function GeoboundingBox(northwestCorner, southeastCorner, altitudeReferenceSystem, spatialReferenceId)
Public NotInheritable Class GeoboundingBox
Vererbung
Object Platform::Object IInspectable GeoboundingBox
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
App-Funktionen
location

Konstruktoren

GeoboundingBox(BasicGeoposition, BasicGeoposition)

Initialisiert eine neue instance der GeoboundingBox-Klasse mit den angegebenen Ecken.

GeoboundingBox(BasicGeoposition, BasicGeoposition, AltitudeReferenceSystem)

Initialisiert eine neue instance der GeoboundingBox-Klasse mit den angegebenen Ecken und verwendet das angegebene Höhenreferenzsystem.

GeoboundingBox(BasicGeoposition, BasicGeoposition, AltitudeReferenceSystem, UInt32)

Initialisiert eine neue instance der GeoboundingBox-Klasse mit den angegebenen Ecken und verwendet das angegebene Höhenreferenzsystem und die räumliche Verweis-ID (SRID).

Eigenschaften

AltitudeReferenceSystem

Ruft das Höhenreferenzsystem ab, das von GeoboundingBox verwendet wird.

Center

Ruft die Mitte von GeoboundingBox ab.

GeoshapeType

Ruft den Typ der geografischen Form ab, die von GeoboundingBox dargestellt wird.

MaxAltitude

Ruft die Höhe der höchsten Ecke der GeoboundingBox ab.

MinAltitude

Ruft die Höhe der niedrigsten Ecke der GeoboundingBox ab.

NorthwestCorner

Ruft die nordwestliche Ecke von GeoboundingBox ab.

SoutheastCorner

Ruft die südöstliche Ecke von GeoboundingBox ab.

SpatialReferenceId

Ruft die räumliche Verweis-ID (SRID) ab, die von GeoboundingBox verwendet wird.

Methoden

TryCompute(IIterable<BasicGeoposition>)

Berechnet eine GeoboundingBox , die den angegebenen Satz von geografischen Positionen enthält.

TryCompute(IIterable<BasicGeoposition>, AltitudeReferenceSystem)

Berechnet eine GeoboundingBox , die den angegebenen Satz von geografischen Positionen enthält, und verwendet das angegebene Höhenreferenzsystem.

TryCompute(IIterable<BasicGeoposition>, AltitudeReferenceSystem, UInt32)

Berechnet eine GeoboundingBox , die den angegebenen Satz von geografischen Positionen enthält, und verwendet das angegebene Höhenreferenzsystem und die räumliche Referenz-ID (SRID).

Gilt für:

Weitere Informationen