Location Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс данных, представляющий географическое расположение.
[Android.Runtime.Register("android/location/Location", DoNotGenerateAcw=true)]
public class Location : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/location/Location", DoNotGenerateAcw=true)>]
type Location = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Наследование
- Атрибуты
- Реализации
Комментарии
Класс данных, представляющий географическое расположение. Расположение состоит из широты, долготы, метки времени, точности и других сведений, таких как опора, высота над уровнем моря и скорость.
Все расположения, созданные с помощью LocationManager
, гарантированно имеют допустимую широту, долготу, метку времени (как эпоху Unix, так и время, прошедшее в реальном времени с момента загрузки), а также точность. Все остальные параметры являются необязательными.
<p class="note".> Обратите внимание, что Android предоставляет приложениям возможность отправлять макеты или поддельные расположения через LocationManager
и что эти расположения могут быть получены приложениями с помощью LocationManager для получения сведений о расположении. Эти расположения можно определить с помощью #isMock()
API. Приложения, которые хотят определить, представляет ли данное расположение наилучшую оценку реального положения устройства в отличие от поддельного расположения, полученного из другого приложения, или пользователь должен использовать этот API. Имейте в виду, что у пользователя могут быть веские основания для имитации своего расположения, и поэтому приложения обычно должны отклонять макеты расположений только в том случае, если для его варианта использования важно, чтобы принимались только реальные расположения.
Документация по Java для android.location.Location
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.
Конструкторы
Location(IntPtr, JniHandleOwnership) |
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
Location(Location) |
Создает новое расположение, скопированное из заданного расположения. |
Location(String) |
Создает новое расположение с помощью именованного поставщика. |
Свойства
Accuracy |
Возвращает предполагаемый радиус горизонтальной точности в метрах от этого расположения на уровне достоверности 68-го процентиля. -или- Установите горизонтальную точность в метрах этого расположения. |
Altitude |
Высота этого расположения в метрах выше эталонного эллипсоида WGS84. -или- Установите высоту этого расположения в метрах над эталонным эллипсоидом WGS84. |
Bearing |
Возвращает значение в момент расположения в градусах. -или- Установите несущий элемент во время этого расположения в градусах. |
BearingAccuracyDegrees |
Возвращает предполагаемую точность опоры в градусах этого расположения на уровне достоверности 68-го процентиля. -или- Задайте точность опоры в градусах этого расположения. |
Class |
Возвращает класс среды выполнения данного объекта |
Creator | |
ElapsedRealtimeAgeMillis |
Удобный метод, возвращающий возраст этого расположения в миллисекундах относительно текущего прошедшего реального времени. |
ElapsedRealtimeMillis |
Возвращает время исправления в миллисекундах затраченного времени в режиме реального времени с момента загрузки системы. |
ElapsedRealtimeNanos |
Возвращает время этого исправления в наносекундах, затраченных в режиме реального времени с момента загрузки системы. -или- Задайте время этого расположения в наносекундах затраченного реального времени с момента загрузки системы. |
ElapsedRealtimeUncertaintyNanos |
Получение неопределенности в наносекундах точности на уровне достоверности |
Extras |
Возвращает необязательный набор дополнительных сведений, связанных с этим расположением. -или- Задает для данного пакета дополнительные сведения, связанные с этим исправлением. |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
HasAccuracy |
Возвращает значение true, если это расположение имеет горизонтальную точность, в противном случае — false. |
HasAltitude |
Возвращает значение true, если это расположение имеет высоту, в противном случае — значение false. |
HasBearing |
Значение true, если в этом расположении имеется несущий элемент; в противном случае — значение false. |
HasBearingAccuracy |
Возвращает значение true, если это расположение имеет точность опоры, в противном случае — false. |
HasElapsedRealtimeUncertaintyNanos |
Значение true, если это расположение имеет затраченную неопределенность в режиме реального времени, в противном случае — false. |
HasMslAltitude |
Возвращает значение true, если в этом расположении задана средняя высота уровня моря, в противном случае — значение false. |
HasMslAltitudeAccuracy |
Возвращает значение true, если в этом расположении задана средняя точность высоты уровня моря, в противном случае — false. |
HasSpeed |
Значение true, если это расположение имеет скорость, в противном случае — false. |
HasSpeedAccuracy |
Возвращает значение true, если это расположение имеет точность скорости, в противном случае — false. |
HasVerticalAccuracy |
Возвращает значение true, если это расположение имеет вертикальную точность, в противном случае — false. |
IsComplete |
Возвращает значение true, если это расположение считается завершенным. |
IsFromMockProvider |
Возвращает значение true, если это макетное расположение. |
JniIdentityHashCode |
Класс данных, представляющий географическое расположение. (Унаследовано от Object) |
JniPeerMembers |
Класс данных, представляющий географическое расположение. |
Latitude |
Получение широты в градусах. -или- Задайте широту этого расположения. |
Longitude |
Возвращает долготу в градусах. -или- Задайте долготу этого расположения. |
Mock |
Возвращает значение true, если это расположение помечено как макетное расположение. -или- Задает, будет ли это расположение помечено как макетное. |
MslAltitudeAccuracyMeters |
Возвращает предполагаемую точность средней высоты уровня моря в метрах от этого расположения на уровне достоверности 68-го процентиля. -или- Задает точность средней высоты уровня моря для этого расположения в метрах. |
MslAltitudeMeters |
Возвращает средную высоту уровня моря этого расположения в метрах. -или- Задает средную высоту уровня моря для этого расположения в метрах. |
PeerReference |
Класс данных, представляющий географическое расположение. (Унаследовано от Object) |
Provider |
Возвращает имя поставщика, связанного с этим расположением. -или- Задает имя поставщика, связанного с этим расположением |
Speed |
Возвращает скорость на момент этого расположения в метрах в секунду. -или- Задайте скорость во время этого расположения в метрах в секунду. |
SpeedAccuracyMetersPerSecond |
Возвращает предполагаемую точность скорости в метрах в секунду этого расположения на уровне достоверности 68-го процентиля. -или- Задайте точность скорости этого расположения в метрах в секунду. |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
Time |
Возвращает время эпохи Unix для этого исправления расположения в миллисекундах с начала эпохи Unix (00:00:00 1 января 1970 года в формате UTC). -или- Задает время эпохи Unix для этого исправления расположения в миллисекундах с начала эпохи Unix (00:00:00 1 января 1970 utc). |
VerticalAccuracyMeters |
Возвращает предполагаемую точность высоты в метрах этого расположения на уровне достоверности 68-го процентиля. -или- Задайте точность высоты этого расположения в метрах. |
Методы
BearingTo(Location) |
Возвращает приблизительную начальную опору в градусах к востоку от истинного севера при перемещении по кратчайшему пути между этим расположением и заданным расположением. |
Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
Convert(Double, Format) |
Преобразует координату широты и долготы в строковое представление. |
Convert(String) |
Преобразует строку в одном из форматов, описанных в |
DescribeContents() |
Описывать типы специальных объектов, содержащихся в маршалируемом представлении этого объектного объекта. |
Dispose() |
Класс данных, представляющий географическое расположение. (Унаследовано от Object) |
Dispose(Boolean) |
Класс данных, представляющий географическое расположение. (Унаследовано от Object) |
DistanceBetween(Double, Double, Double, Double, Single[]) |
Вычисляет приблизительное расстояние в метрах между двумя расположениями и, при необходимости, начальные и конечные опоры кратчайшего пути между ними. |
DistanceTo(Location) |
Возвращает приблизительное расстояние в метрах между этим расположением и заданным расположением. |
Dump(IPrinter, String) |
Дамп сведений о расположении в заданном принтере. |
Equals(Object) |
Указывает, равен ли какой-то другой объект этому объекту. (Унаследовано от Object) |
GetElapsedRealtimeAgeMillis(Int64) |
Удобный метод, возвращающий возраст этого расположения в соответствии с заданной ссылкой, прошедшей в реальном времени. |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
JavaFinalize() |
Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект . (Унаследовано от Object) |
Notify() |
Пробуждает один поток, ожидающий монитора этого объекта. (Унаследовано от Object) |
NotifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. (Унаследовано от Object) |
RemoveAccuracy() |
Удалите горизонтальную точность из этого расположения. |
RemoveAltitude() |
Удаляет высоту из этого расположения. |
RemoveBearing() |
Извлеките из этого места опору. |
RemoveBearingAccuracy() |
Удалите точность опоры из этого расположения. |
RemoveElapsedRealtimeUncertaintyNanos() |
Удаляет из этого расположения неопределенность в реальном времени. |
RemoveMslAltitude() |
Удаляет средную высоту уровня моря из этого расположения. |
RemoveMslAltitudeAccuracy() |
Удаляет из этого расположения точность средней высоты уровня моря. |
RemoveSpeed() |
Удалите скорость из этого расположения. |
RemoveSpeedAccuracy() |
Удалите точность скорости из этого расположения. |
RemoveVerticalAccuracy() |
Удалите вертикальную точность из этого расположения. |
Reset() |
Задает поставщику значение NULL, удаляет все необязательные поля и задает значения всех остальных полей равными нулю. |
Set(Location) |
Преобразует это расположение в копию заданного расположения. |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
ToArray<T>() |
Класс данных, представляющий географическое расположение. (Унаследовано от Object) |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
UnregisterFromRuntime() |
Класс данных, представляющий географическое расположение. (Унаследовано от Object) |
Wait() |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.>< (Унаследовано от Object) |
Wait(Int64) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от Object) |
WriteToParcel(Parcel, ParcelableWriteFlags) |
Разведите этот объект в плоскую структуру в объект Parcel. |
Явные реализации интерфейса
IJavaPeerable.Disposed() |
Класс данных, представляющий географическое расположение. (Унаследовано от Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Класс данных, представляющий географическое расположение. (Унаследовано от Object) |
IJavaPeerable.Finalized() |
Класс данных, представляющий географическое расположение. (Унаследовано от Object) |
IJavaPeerable.JniManagedPeerState |
Класс данных, представляющий географическое расположение. (Унаследовано от Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Класс данных, представляющий географическое расположение. (Унаследовано от Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Класс данных, представляющий географическое расположение. (Унаследовано от Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Класс данных, представляющий географическое расположение. (Унаследовано от Object) |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенного средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Класс данных, представляющий географическое расположение. |
GetJniTypeName(IJavaPeerable) |
Класс данных, представляющий географическое расположение. |