CLGeocoder.GeocodeAddressAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
GeocodeAddressAsync(String, CLRegion, NSLocale) | |
GeocodeAddressAsync(String, CLRegion) |
Demandez un emplacement latitude/longitude à partir d’une adresse et d’une région lisibles par l’homme. |
GeocodeAddressAsync(String) | |
GeocodeAddressAsync(NSDictionary) |
Les développeurs ne doivent pas utiliser cette méthode dépréciée. Les développeurs doivent utiliser « GeocodeAddress (string, CLRegion, NSLocale, CLGeocodeCompletionHandler) » à la place. |
GeocodeAddressAsync(String, CLRegion, NSLocale)
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 4, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual System.Threading.Tasks.Task<CoreLocation.CLPlacemark[]> GeocodeAddressAsync (string addressString, CoreLocation.CLRegion region, Foundation.NSLocale locale);
abstract member GeocodeAddressAsync : string * CoreLocation.CLRegion * Foundation.NSLocale -> System.Threading.Tasks.Task<CoreLocation.CLPlacemark[]>
override this.GeocodeAddressAsync : string * CoreLocation.CLRegion * Foundation.NSLocale -> System.Threading.Tasks.Task<CoreLocation.CLPlacemark[]>
Paramètres
- addressString
- String
- region
- CLRegion
- locale
- NSLocale
Retours
- Attributs
S’applique à
GeocodeAddressAsync(String, CLRegion)
Demandez un emplacement latitude/longitude à partir d’une adresse et d’une région lisibles par l’homme.
public virtual System.Threading.Tasks.Task<CoreLocation.CLPlacemark[]> GeocodeAddressAsync (string addressString, CoreLocation.CLRegion region);
abstract member GeocodeAddressAsync : string * CoreLocation.CLRegion -> System.Threading.Tasks.Task<CoreLocation.CLPlacemark[]>
override this.GeocodeAddressAsync : string * CoreLocation.CLRegion -> System.Threading.Tasks.Task<CoreLocation.CLPlacemark[]>
Paramètres
- addressString
- String
- region
- CLRegion
Retours
Tâche qui représente l’opération de géocodage asynchrone.
S’applique à
GeocodeAddressAsync(String)
public virtual System.Threading.Tasks.Task<CoreLocation.CLPlacemark[]> GeocodeAddressAsync (string addressString);
abstract member GeocodeAddressAsync : string -> System.Threading.Tasks.Task<CoreLocation.CLPlacemark[]>
override this.GeocodeAddressAsync : string -> System.Threading.Tasks.Task<CoreLocation.CLPlacemark[]>
Paramètres
- addressString
- String
Retours
Tâche qui représente l’opération GeocodeAddress asynchrone. La valeur du paramètre TResult est un CLGeocodeCompletionHandler.
Remarques
var addressString = "2 Park Plaza, Boston, MA, USA 02116";
var geocoder = new CLGeocoder();
var taskCoding = geocoder.GeocodeAddressAsync(addressString);
taskCoding.ContinueWith((addresses) => {
foreach(var address in addresses.Result)
{
Console.WriteLine(address);
}
});
S’applique à
GeocodeAddressAsync(NSDictionary)
Les développeurs ne doivent pas utiliser cette méthode dépréciée. Les développeurs doivent utiliser « GeocodeAddress (string, CLRegion, NSLocale, CLGeocodeCompletionHandler) » à la place.
[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.WatchOS, 4, 0, ObjCRuntime.PlatformArchitecture.None, "Use 'GeocodeAddress (string, CLRegion, NSLocale, CLGeocodeCompletionHandler)' instead.")]
[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.None, "Use 'GeocodeAddress (string, CLRegion, NSLocale, CLGeocodeCompletionHandler)' instead.")]
[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.None, "Use 'GeocodeAddress (string, CLRegion, NSLocale, CLGeocodeCompletionHandler)' instead.")]
public virtual System.Threading.Tasks.Task<CoreLocation.CLPlacemark[]> GeocodeAddressAsync (Foundation.NSDictionary addressDictionary);
abstract member GeocodeAddressAsync : Foundation.NSDictionary -> System.Threading.Tasks.Task<CoreLocation.CLPlacemark[]>
override this.GeocodeAddressAsync : Foundation.NSDictionary -> System.Threading.Tasks.Task<CoreLocation.CLPlacemark[]>
Paramètres
- addressDictionary
- NSDictionary
Dictionnaire du carnet d’adresses à envoyer
Retours
Tâche qui représente l’opération GeocodeAddress asynchrone. La valeur du paramètre TResult est un CLGeocodeCompletionHandler.
- Attributs