RIATec Windows Phone 8 Maps

9
Maps in Windows Phone 8 Josué Yeray Julián Ferreiro Development advisor @ Plain Concepts Nokia Developer Champion Nokia Developer Certified Trainer Microsoft MVP Windows Phone [email protected] @JosueYeray bit.ly/BlogYeray

description

Talk about Windows Phone 8 new maps features, routes and geoqueries.

Transcript of RIATec Windows Phone 8 Maps

Page 1: RIATec Windows Phone 8 Maps

Maps in Windows Phone 8

Josué Yeray Julián FerreiroDevelopment advisor @ Plain ConceptsNokia Developer ChampionNokia Developer Certified TrainerMicrosoft MVP Windows Phone

[email protected]@JosueYeraybit.ly/BlogYeray

Page 2: RIATec Windows Phone 8 Maps

Maps in Windows Phone 8

Si pudieses elegir…. ¿Qué preferirías?

A) Usar unos mapas creados por una empresa de publicidad.

B) Usar unos mapas creados por una empresa de localización y navegación.

Page 3: RIATec Windows Phone 8 Maps

Maps in Windows Phone 8

La verdad es que los mapas en Windows Phone 7.X eran muy malos

En Windows Phone 8 Nokia llega al rescate:• Todos los mapas, en todos los Windows Phone usan Navteq

• Se ha cambiado el control de XAML con nuevas características• Mapas offline

• Información de peatones

• Rutas

Page 4: RIATec Windows Phone 8 Maps

Maps in Windows Phone 8

<Controls:Map LandmarksEnabled="True" CartographicMode="Terrain" PedestrianFeaturesEnabled="True" Pitch="65" ZoomLevel="18" Center="43.25799, -2.93339"/>

Microsoft.Phone.Maps.Controls

Page 5: RIATec Windows Phone 8 Maps

Maps in Windows Phone 8

DEMO TIMEMAPSControlar headingControlar pitchControlar zoomSin escribir C#!!!

Page 6: RIATec Windows Phone 8 Maps

Maps in Windows Phone 8

Otra de las novedades de los mapas de Wp8: Rutas

Es posible calcular rutas directamente en el mapa

Incluyen indicaciones

El propio mapa es capaz de pintarlas

No necesitamos salir de la app

Page 7: RIATec Windows Phone 8 Maps

Maps in Windows Phone 8

Clase RouteQuery

Definimos modo de viaje (Conducir o Caminar)

GeocodeQuery, ReverseGeocodeQuery y RouteQuery se usan igualquery = new RouteQuery(){ TravelMode = TravelMode.Driving, Waypoints = new List<GeoCoordinate>() { Startcoordinate, destination }};

query.QueryCompleted += query_QueryCompleted;query.QueryAsync();

Page 8: RIATec Windows Phone 8 Maps

Maps in Windows Phone 8

DEMO TIMERoutesCreando nuestro propio navegador GPS con instrucciones

Page 9: RIATec Windows Phone 8 Maps

[email protected]@JosueYeray

¡Gracias!¿Preguntas?

Maps in Windows Phone 8