Partager via


CLGeocoder.GeocodeAddressAsync Méthode

Définition

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

S’applique à