Langue

Geocoder Classe

Définition

Classe permettant de gérer le géocodage et le géocodage inverse.

[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
Héritage
Attributs

Remarques

Classe permettant de gérer le géocodage et le géocodage inverse. Le géocodage est le processus de transformation d’une adresse postale ou d’une autre description d’un emplacement en coordonnées (latitude, longitude). Le géocodage inverse est le processus de transformation d’une coordonnée (latitude, longitude) en adresse (partielle). La quantité de détails dans une description d’emplacement géocodé inverse peut varier, par exemple, une adresse postale complète du bâtiment le plus proche, tandis qu’une autre peut contenir uniquement un nom de ville et un code postal.

Utilisez la méthode isPresent() pour déterminer si une implémentation geocoder existe sur l’appareil actuel. Si aucune implémentation n’est présente, toute tentative de géocode entraîne une erreur.

Les implémentations de géocodeur ne sont requises que pour faire un meilleur effort pour retourner les résultats dans les paramètres régionaux choisis. Notez que les implémentations de géocodeur peuvent retourner des résultats dans d’autres paramètres régionaux s’ils n’ont aucune information disponible pour les paramètres régionaux choisis.

< >fort Avertissement :</les services de géocodage forts> peuvent ne fournir aucune garantie sur la disponibilité ou la précision. Les résultats sont une meilleure estimation et ne sont pas garantis pour être significatifs ou corrects. N’utilisez pas cette API à des fins de conformité réglementaire ou critique pour la sécurité.

Java documentation pour android.location.Geocoder.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Constructeurs

Nom Description
Geocoder(Context, Locale)

Construit un géocodeur localisé pour les paramètres régionaux donnés.

Geocoder(Context)

Construit un géocodeur localisé pour Locale#getDefault().

Propriétés

Nom Description
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
IsPresent

Retourne true s’il existe une implémentation de géocodeur présente sur l’appareil qui peut retourner des résultats.

JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Classe permettant de gérer le géocodage et le géocodage inverse.

(Hérité de JavaObject)
JniPeerMembers

Classe permettant de gérer le géocodage et le géocodage inverse.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Object)
ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Object)

Méthodes

Nom Description
Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Classe permettant de gérer le géocodage et le géocodage inverse.

(Hérité de JavaObject)
Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

Classe permettant de gérer le géocodage et le géocodage inverse.

(Hérité de JavaObject)
Equals(Object)

Classe permettant de gérer le géocodage et le géocodage inverse.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
GetFromLocation(Double, Double, Int32, Geocoder+IGeocodeListener)

Fournit un tableau d’adresses qui tentent de décrire la zone qui entoure immédiatement la latitude et la longitude données.

GetFromLocation(Double, Double, Int32)

Retourne un tableau d’adresses qui tentent de décrire la zone qui entoure immédiatement la latitude et la longitude données.

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

Fournit un tableau d’adresses qui tentent de décrire la zone qui entoure immédiatement la latitude et la longitude données.

GetFromLocationAsync(Double, Double, Int32)

Retourne un tableau d’adresses qui tentent de décrire la zone qui entoure immédiatement la latitude et la longitude données.

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

Renvoie un tableau d’adresses qui tentent de décrire l’emplacement nommé, qui peut être un nom de lieu tel que « Dalvik, Islande », une adresse telle que « 1600 Amphitheatre Parkway, Mountain View, CA », un code d’aéroport tel que « SFO », etc.

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

Renvoie un tableau d’adresses qui tentent de décrire l’emplacement nommé, qui peut être un nom de lieu tel que « Dalvik, Islande », une adresse telle que « 1600 Amphitheatre Parkway, Mountain View, CA », un code d’aéroport tel que « SFO », etc.

GetFromLocationName(String, Int32, Geocoder+IGeocodeListener)

Fournit un tableau d’adresses qui tentent de décrire l’emplacement nommé, qui peut être un nom de lieu tel que « Dalvik, Islande », une adresse telle que « 1600 Amphitheatre Parkway, Mountain View, CA », un code d’aéroport tel que « SFO », etc.

GetFromLocationName(String, Int32)

Renvoie un tableau d’adresses qui tentent de décrire l’emplacement nommé, qui peut être un nom de lieu tel que « Dalvik, Islande », une adresse telle que « 1600 Amphitheatre Parkway, Mountain View, CA », un code d’aéroport tel que « SFO », etc.

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

Renvoie un tableau d’adresses qui tentent de décrire l’emplacement nommé, qui peut être un nom de lieu tel que « Dalvik, Islande », une adresse telle que « 1600 Amphitheatre Parkway, Mountain View, CA », un code d’aéroport tel que « SFO », etc.

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

Renvoie un tableau d’adresses qui tentent de décrire l’emplacement nommé, qui peut être un nom de lieu tel que « Dalvik, Islande », une adresse telle que « 1600 Amphitheatre Parkway, Mountain View, CA », un code d’aéroport tel que « SFO », etc.

GetFromLocationNameAsync(String, Int32, Geocoder+IGeocodeListener)

Fournit un tableau d’adresses qui tentent de décrire l’emplacement nommé, qui peut être un nom de lieu tel que « Dalvik, Islande », une adresse telle que « 1600 Amphitheatre Parkway, Mountain View, CA », un code d’aéroport tel que « SFO », etc.

GetFromLocationNameAsync(String, Int32)

Renvoie un tableau d’adresses qui tentent de décrire l’emplacement nommé, qui peut être un nom de lieu tel que « Dalvik, Islande », une adresse telle que « 1600 Amphitheatre Parkway, Mountain View, CA », un code d’aéroport tel que « SFO », etc.

GetHashCode()

Retourne une valeur de code de hachage pour l’objet.

(Hérité de Object)
JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Classe permettant de gérer le géocodage et le géocodage inverse.

(Hérité de JavaObject)
ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation sous forme de chaîne de l’objet.

(Hérité de Object)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Classe permettant de gérer le géocodage et le géocodage inverse.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Classe permettant de gérer le géocodage et le géocodage inverse.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Classe permettant de gérer le géocodage et le géocodage inverse.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Classe permettant de gérer le géocodage et le géocodage inverse.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Classe permettant de gérer le géocodage et le géocodage inverse.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Classe permettant de gérer le géocodage et le géocodage inverse.

(Hérité de JavaObject)

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Classe permettant de gérer le géocodage et le géocodage inverse.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à