Geocoder Класс

Определение

Класс для обработки геокодирования и обратного геокодирования.

[Android.Runtime.Register("android/location/Geocoder", DoNotGenerateAcw=true)]
public sealed class Geocoder : Java.Lang.Object
[<Android.Runtime.Register("android/location/Geocoder", DoNotGenerateAcw=true)>]
type Geocoder = class
    inherit Object
Наследование
Geocoder
Атрибуты

Комментарии

Класс для обработки геокодирования и обратного геокодирования. Геокодирование — это процесс преобразования адреса улицы или другого описания расположения в координату (широта, долгота). Обратное геокодирование — это процесс преобразования координаты (широты, долготы) в (частичный) адрес. Объем сведений в обратном геокодированном описании расположения может отличаться, например, один может содержать полный адрес улицы ближайшего здания, а другой может содержать только название города и почтовый индекс.

Для класса Geocoder требуется серверная служба, которая не включена в базовую платформу Android. Методы запроса Geocoder возвращают пустой список, если на платформе нет серверной службы. Используйте метод isPresent(), чтобы определить, существует ли реализация geocoder.

<p class="note"><strong>Warning:</strong> Geocoding services может не предоставлять никаких гарантий доступности или точности. Результаты — это лучшее предположение, и они не гарантируют, что они будут значимыми или правильными. Не используйте этот API для обеспечения безопасности или соответствия нормативным требованиям.

Документация по Java для android.location.Geocoder.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

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

Geocoder(Context)

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

Geocoder(Context, Locale)

Создает геокодер, локализованный для заданного языкового стандарта.

Свойства

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
IsPresent

Возвращает значение true, если имеется реализация геокодера, которая может возвращать результаты.

JniIdentityHashCode

Класс для обработки геокодирования и обратного геокодирования.

(Унаследовано от Object)
JniPeerMembers

Класс для обработки геокодирования и обратного геокодирования.

PeerReference

Класс для обработки геокодирования и обратного геокодирования.

(Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)
ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)

Методы

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Dispose()

Класс для обработки геокодирования и обратного геокодирования.

(Унаследовано от Object)
Dispose(Boolean)

Класс для обработки геокодирования и обратного геокодирования.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
GetFromLocation(Double, Double, Int32)

Возвращает массив адресов, которые пытаются описать область, непосредственно окружающую заданную широту и долготу.

GetFromLocation(Double, Double, Int32, Geocoder+IGeocodeListener)

Класс для обработки геокодирования и обратного геокодирования.

GetFromLocationAsync(Double, Double, Int32)

Класс для обработки геокодирования и обратного геокодирования.

GetFromLocationAsync(Double, Double, Int32, Geocoder+IGeocodeListener)

Класс для обработки геокодирования и обратного геокодирования.

GetFromLocationName(String, Int32)

Возвращает массив адресов, которые пытаются описать именованное расположение, которое может быть именем места, например "Далвик, Исландия", адресом, таким как "1600 Amphitheatre Parkway, Маунтин-Вью, Калифорния", кодом аэропорта, таким как "SFO", и т. д.

GetFromLocationName(String, Int32, Double, Double, Double, Double)

Возвращает массив адресов, которые пытаются описать именованное расположение, которое может быть именем места, например "Далвик, Исландия", адресом, таким как "1600 Amphitheatre Parkway, Маунтин-Вью, Калифорния", кодом аэропорта, таким как "SFO", и т. д.

GetFromLocationName(String, Int32, Double, Double, Double, Double, Geocoder+IGeocodeListener)

Класс для обработки геокодирования и обратного геокодирования.

GetFromLocationName(String, Int32, Geocoder+IGeocodeListener)

Класс для обработки геокодирования и обратного геокодирования.

GetFromLocationNameAsync(String, Int32)

Класс для обработки геокодирования и обратного геокодирования.

GetFromLocationNameAsync(String, Int32, Double, Double, Double, Double)

Класс для обработки геокодирования и обратного геокодирования.

GetFromLocationNameAsync(String, Int32, Double, Double, Double, Double, Geocoder+IGeocodeListener)

Класс для обработки геокодирования и обратного геокодирования.

GetFromLocationNameAsync(String, Int32, Geocoder+IGeocodeListener)

Класс для обработки геокодирования и обратного геокодирования.

GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
Notify()

Пробуждение одного потока, ожидающего на мониторе этого объекта.

(Унаследовано от Object)
NotifyAll()

Активирует все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Класс для обработки геокодирования и обратного геокодирования.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Класс для обработки геокодирования и обратного геокодирования.

(Унаследовано от Object)
Wait()

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

(Унаследовано от Object)
Wait(Int64)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

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)

Класс для обработки геокодирования и обратного геокодирования.

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