0
11 - GEOLOCALIZACIÓN Y          MAPKITCurso de desarrollo de aplicaciones móviles para iPhone y iPad                 endik...
CONTENIDO• Introducción• CoreLocation• MapKit
CONTENIDO   • Introducción• CoreLocation• MapKit
INTRODUCCIÓN• LaGeolocalización es un elemento presente en muchas aplicaciones móviles que ha conseguido un gran crecimien...
INTRODUCCIÓN• Además  tiene muchas otras aplicaciones como publicidad localizada, etc• Eneste capitulo veremos los dos fra...
INTRODUCCIÓN• CoreLocation   esta enfocada a la localización del usuario y todo lo relaccionado con ella• MapKit   esta en...
CONTENIDO• Introducción   • CoreLocation• MapKit
CORELOCATION• Core Location es un framework relativamente sencillo que permite actualizar de manera automática la localiza...
CORELOCATION• La   clase principal de Core Location es CLLocationManager que es la encargada de actualizar la localización...
CORELOCATION• El   delegate es el encargado de recibir todos los eventos @protocol CLLocationManagerDelegate<NSObject> @op...
CONTENIDO• Introducción• CoreLocation   • MapKit
MAPKIT• MapKit   es el framework para la visualización de mapas • Hasta   la versión 5 de iOS incluía los mapas de Google ...
MAPKIT• Es   un framework orientado a las vistas       • La   clase clave es MKMapView       • Es   la vista sobre la cual...
MAPKIT•A través del delegate podremos añadir anotaciones sobreel mapa de manera similar a como lo hacemos con lasceldas en...
FIN
Upcoming SlideShare
Loading in...5
×

Ios.s11

288

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
288
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript of "Ios.s11"

    1. 1. 11 - GEOLOCALIZACIÓN Y MAPKITCurso de desarrollo de aplicaciones móviles para iPhone y iPad endika.gutierrez@urbegi.com alex.rayon@urbegi.com Urbegi Learning Contents
    2. 2. CONTENIDO• Introducción• CoreLocation• MapKit
    3. 3. CONTENIDO • Introducción• CoreLocation• MapKit
    4. 4. INTRODUCCIÓN• LaGeolocalización es un elemento presente en muchas aplicaciones móviles que ha conseguido un gran crecimiento en los últimos tiempos• La sensorica incorporada en los móviles permite no solo saber la localización, si no que además permite saber orientación, aceleración, etc • Nos permite crear apps para realidad aumentada
    5. 5. INTRODUCCIÓN• Además tiene muchas otras aplicaciones como publicidad localizada, etc• Eneste capitulo veremos los dos frameworks que dan soporte a estas posibilidades
    6. 6. INTRODUCCIÓN• CoreLocation esta enfocada a la localización del usuario y todo lo relaccionado con ella• MapKit esta enfocada a la visualización de Mapas
    7. 7. CONTENIDO• Introducción • CoreLocation• MapKit
    8. 8. CORELOCATION• Core Location es un framework relativamente sencillo que permite actualizar de manera automática la localización del dispositivo• Podemos acceder a la referencia online
    9. 9. CORELOCATION• La clase principal de Core Location es CLLocationManager que es la encargada de actualizar la localizaciónCLLocationManager *locationManager = [[CLLocationManager alloc] init];locationManager.delegate = self;[locationManager startUpdatingLocation];
    10. 10. CORELOCATION• El delegate es el encargado de recibir todos los eventos @protocol CLLocationManagerDelegate<NSObject> @optional /* * Se ha actualizado la posición */ - (void)locationManager:(CLLocationManager *)manager ! didUpdateToLocation:(CLLocation *)newLocation ! fromLocation:(CLLocation *)oldLocation; /* * Se ha actualizado la orientación */ - (void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_0); /* * Se ha producido un error */ - (void)locationManager:(CLLocationManager *)manager ! monitoringDidFailForRegion:(CLRegion *)region ! withError:(NSError *)error __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0); // ... @end
    11. 11. CONTENIDO• Introducción• CoreLocation • MapKit
    12. 12. MAPKIT• MapKit es el framework para la visualización de mapas • Hasta la versión 5 de iOS incluía los mapas de Google •A partir de la versión 6 de iOS se incluyen los mapas propios de Apple• Podemos acceder a la referencia online del framework
    13. 13. MAPKIT• Es un framework orientado a las vistas • La clase clave es MKMapView • Es la vista sobre la cual se cargan los mapas • Podemos parametrizrla a través de los diferentes parametros
    14. 14. MAPKIT•A través del delegate podremos añadir anotaciones sobreel mapa de manera similar a como lo hacemos con lasceldas en las tablas
    15. 15. FIN
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×