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


GeoboundingBox Класс

Определение

Представляет прямоугольник, определяющий географическую область.

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
Наследование
Object Platform::Object IInspectable GeoboundingBox
Атрибуты
Реализации

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)
Возможности приложения
location

Конструкторы

GeoboundingBox(BasicGeoposition, BasicGeoposition)

Инициализирует новый экземпляр класса GeoboundingBox с указанными углами.

GeoboundingBox(BasicGeoposition, BasicGeoposition, AltitudeReferenceSystem)

Инициализирует новый экземпляр класса GeoboundingBox , который имеет указанные углы и использует указанную систему отсчета высоты.

GeoboundingBox(BasicGeoposition, BasicGeoposition, AltitudeReferenceSystem, UInt32)

Инициализирует новый экземпляр класса GeoboundingBox , который имеет указанные углы и использует указанную систему отсчета высоты и идентификатор пространственной ссылки (SRID).

Свойства

AltitudeReferenceSystem

Возвращает систему ссылок на высоту, используемую GeoboundingBox.

Center

Возвращает центр geoboundingBox.

GeoshapeType

Возвращает тип географической фигуры, представленной GeoboundingBox.

MaxAltitude

Возвращает высоту самого высокого угла GeoboundingBox.

MinAltitude

Возвращает высоту самого низкого угла GeoboundingBox.

NorthwestCorner

Возвращает северо-западный угол GeoboundingBox.

SoutheastCorner

Возвращает юго-восточный угол GeoboundingBox.

SpatialReferenceId

Возвращает идентификатор пространственной ссылки (SRID), используемый GeoboundingBox.

Методы

TryCompute(IIterable<BasicGeoposition>)

Вычисляет элемент GeoboundingBox , содержащий указанный набор географических положений.

TryCompute(IIterable<BasicGeoposition>, AltitudeReferenceSystem)

Вычисляет элемент GeoboundingBox , содержащий указанный набор географических положений и использующий указанную систему отсчета высоты.

TryCompute(IIterable<BasicGeoposition>, AltitudeReferenceSystem, UInt32)

Вычисляет элемент GeoboundingBox , содержащий указанный набор географических положений и использующий указанную систему отсчета высоты и идентификатор пространственной ссылки (SRID).

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

См. также раздел