Saltar al contenido
Menú
El blog de Kañaz
  • Inicio
  • Acerca de
  • Github
  • Youtube
  • LinkedIn
  • Twitter
El blog de Kañaz

Cómo usar MapsDirectionsTask en Windows Phone 8

Publicada el 27 marzo, 201328 marzo, 2013
Twittear

El lanzador MapsDirectionsTask es de los lanzadores nuevos para Windows Phone 8. Además de ser un lanzador tremendamente útil también es muy sencillo de implementar. La idea es que tu como desarrollador no tengas ningún problema en establecer una ruta con todos los conocimientos técnicos que esto implica.

Hasta la versión anterior necesitabas de un servicio de routing por ejemplo el de Bing Maps, después aprender a establecer una nueva capa de líneas en tu control de mapa y por último obtener la información de cada movimiento para poder establecer el listado de direcciones y puntos de importancia. Todo esto como podrás imaginar (o como te habrá sucedido) implicaba un proceso complejo que requería un buen tiempo de tu parte para poder realizarlo.

Ahora solo necesitas unas pocas líneas y este genial lanzador para hacerlo utilizando la aplicación de mapas pre instalada en todos los Windows Phone 8. La sintaxis es muy sencilla:

private void btnDirecciones_Tap(object sender, System.Windows.Input.GestureEventArgs e)
{
MapsDirectionsTask mapaDirecciones = new MapsDirectionsTask();
mapaDirecciones.Start = new LabeledMapLocation("Casa 1", new GeoCoordinate(19.4152, -99.1439));
mapaDirecciones.End = new LabeledMapLocation("Casa 2", new GeoCoordinate(19.3861, -99.1750));
mapaDirecciones.Show();
}

private void btnDirecciones_Tap(object sender, System.Windows.Input.GestureEventArgs e) { MapsDirectionsTask mapaDirecciones = new MapsDirectionsTask(); mapaDirecciones.Start = new LabeledMapLocation("Casa 1", new GeoCoordinate(19.4152, -99.1439)); mapaDirecciones.End = new LabeledMapLocation("Casa 2", new GeoCoordinate(19.3861, -99.1750)); mapaDirecciones.Show(); }

Al ejecutar este lanzador el resultado que obtendrás será el siguiente.

 

image

De esta manera ahorrarás mucho esfuerzo en una tarea que puede complementar muy bien a tu aplicación.

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Busca en este sitio

MI perfil de Github

Github profile

Sígueme en Twitter

Seguir a @aminespinoza
©2023 El blog de Kañaz | Funciona con SuperbThemes y WordPress