c# - online - geocodificación de direcciones
¿Cómo obtengo la geolocalización de una dirección de calle en Windows Phone 8.1 Universal App? (1)
Aquí está el código para obtener la geolocalización y también para abrir el mapa predeterminado para obtener direcciones
Aquí está el enlace de MSDN
// Nearby location to use as a query hint.
BasicGeoposition queryHint = new BasicGeoposition();
// DALLAS
queryHint.Latitude = 32.7758;
queryHint.Longitude = -96.7967;
Geopoint hintPoint = new Geopoint(queryHint);
MapLocationFinderResult result = await MapLocationFinder.FindLocationsAsync(
"street, city, state zip",
hintPoint,
3);
if (result.Status == MapLocationFinderStatus.Success)
{
if (result.Locations != null && result.Locations.Count > 0)
{
Uri uri = new Uri("ms-drive-to:?destination.latitude=" + result.Locations[0].Point.Position.Latitude.ToString() +
"&destination.longitude=" + result.Locations[0].Point.Position.Longitude.ToString() + "&destination.name=" + "myhome");
var success = await Windows.System.Launcher.LaunchUriAsync(uri);
}
}
El usuario de mi teléfono de Windows escribirá una dirección de calle en un campo de texto. Necesito obtener la geolocalización de esa cadena de direcciones para poder luego calcular la distancia de esa geolocalización y la dirección actual del teléfono.
Entonces, mi pregunta es:
¿Cómo obtengo la geolocalización de una dirección de calle en Windows Phone 8.1 Universal App?
Encontré una solución en esta respuesta de stackoverflow , sin embargo, es para las aplicaciones antiguas de Silverlight y no para las nuevas API de la aplicación Universal Store que estoy usando actualmente.