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


Microsoft.Maui.Devices.Sensors Пространство имен

Предоставляет интерфейсы, классы и вспомогательные типы для работы с датчиками устройств на всех поддерживаемых платформах. Например, акселерометр, компас, геолокация и т. д.

Классы

Accelerometer

Данные акселерометра ускорения устройства в трехмерном пространстве.

AccelerometerChangedEventArgs

Аргументы события, содержащие текущее чтение IAccelerometer.

Barometer

Отслеживайте изменения атмосферного давления.

BarometerChangedEventArgs

Содержит текущую информацию о давлении из ReadingChanged события.

Compass

Отслеживайте изменения ориентации устройства пользователя.

CompassChangedEventArgs

Аргументы события при чтении изменений компасом.

CompassExtensions

Этот класс содержит статические методы расширения для использования с ICompass.

Geocoding

API геокодирования предоставляет функциональные возможности для геокодирования метки для позиционных координат и обратного геокодирования координат в метку.

GeocodingExtensions

Статический класс с методами IGeocoding расширения для API.

Geolocation

Предоставляет способ получения текущего расположения устройства.

GeolocationExtensions

Статический класс с методами IGeolocation расширения для API.

GeolocationListeningFailedEventArgs

Аргументы событий для события ошибки прослушивания геолокации.

GeolocationListeningRequest

Параметры запроса для прослушивания геолокаций

GeolocationLocationChangedEventArgs

Аргументы события, содержащие текущее чтение LocationChanged.

GeolocationRequest

Представляет критерии для запроса расположения.

Gyroscope

API гироскопа позволяет отслеживать датчик гироскопа устройства, который представляет собой поворот вокруг трех основных осей устройства.

GyroscopeChangedEventArgs

Содержит текущую ось, считывающая сведения о событии ReadingChanged .

Location

Представляет физическое расположение с информацией о широте, долготе, высоте и времени, предоставленной устройством.

LocationExtensions

Этот класс содержит статические методы расширения для использования с Location объектами .

Magnetometer

Обнаружение отступа устройства относительно магнитного поля Земли в микротеслах (μ).

MagnetometerChangedEventArgs

Содержит текущую информацию о давлении из ReadingChanged события.

OrientationSensor

API OrientationSensor позволяет отслеживать ориентацию устройства в трехмерном пространстве.

OrientationSensorChangedEventArgs

Содержит сведения о текущем датчике ReadingChanged ориентации из события.

OrientationSensorImplementation

Конкретная реализация IOrientationSensor API.

Placemark

Представляет понятное описание географической координаты. Он содержит такие сведения, как название места, его адрес и другие сведения.

PlacemarkExtensions

Этот класс содержит статические методы расширения для использования с Placemark объектами .

Структуры

AccelerometerData

Данные, представляющие три акселерометра устройства.

BarometerData

Содержит давление, измеряемое барометром устройства пользователя.

CompassData

Содержит ориентацию устройства пользователя.

GyroscopeData

Содержит показания оси, измеряемые гироскопом устройства.

MagnetometerData

Содержит давление, измеряемое магнитометром устройства пользователя.

OrientationSensorData

Содержит ориентацию, измеряемую датчиком ориентации устройства пользователя.

Интерфейсы

IAccelerometer

Данные акселерометра ускорения устройства в трехмерном пространстве.

IBarometer

Отслеживайте изменения атмосферного давления.

ICompass

Отслеживайте изменения ориентации устройства пользователя.

IGeocoding

API геокодирования предоставляет функциональные возможности для геокодирования метки для позиционных координат и обратного геокодирования координат в метку.

IGeolocation

Предоставляет способ получения текущего расположения устройства.

IGyroscope

API гироскопа позволяет отслеживать датчик гироскопа устройства, который представляет собой поворот вокруг трех основных осей устройства.

IMagnetometer

Обнаружение отступа устройства относительно магнитного поля Земли в микротеслах (μ).

IOrientationSensor

API OrientationSensor позволяет отслеживать ориентацию устройства в трехмерном пространстве.

IPlatformCompass

API для конкретных платформ для использования с ICompass.

IPlatformGeocoding

Отдельная абстракция для API геокодирования для конкретной платформы.

Перечисления

AltitudeReferenceSystem

Указывает систему ссылок высоты, которая будет использоваться при определении расположения.

DistanceUnits

Единица расстояния для использования при преобразовании.

GeolocationAccuracy

Представляет уровни точности при определении расположения устройства.

GeolocationError

Значения ошибок при прослушивании изменений геолокации

SensorSpeed

Представляет скорость датчика для отслеживания изменений датчиков устройства.

Комментарии

Функциональность в этом пространстве имен ранее называлось (Xamarin) Essentials.