SlideShare una empresa de Scribd logo
1 de 8
Jimmy Atocza Ledesma
   GPS
   Google Services Location
   Permisos
    ◦ En el archivo MANIFEST
      Permiso para acceder a internet.

     <uses-permission android:name=”android.permission.INTERNET” />


      Permiso para obtener la información de la ubicación
       por GPS o por el proveedor de red.

     <uses-permission
       android:name="android.permission.ACCESS_FINE_LOCATION" />
   Libreria de Mapas
    ◦ Utilización de las librería de mapas.
    ◦ En el archivo MANIFEST

    <uses-library android:name="com.google.android.maps" />
   Código
    ◦ En la Clase de la Actividad Principal se tiene que
      heredar de la clase MapActivity y se implementa la
      interface LocationListener.

     public class Main extends MapActivity implements LocationListener
   Código
    ◦ Al heredar de MapActivity se tiene que implementar
      el método:
      boolean isRouteDisplayed();

    ◦ Al implementar LocationListener se tienen que
      escribir los siguientes métodos:
      onLocationChanged(Location location);
      onProviderDisabled(String provider);
      onStatusChanged(String provider, int status, Bundle
       extras);
      onProviderEnabled(String provider)
   Código
LocationManager locationManager = (LocationManager)
   this.getSystemService(Context.LOCATION_SERVICE);

LocationListener locationListener = new LocationListener() {
    public void onLocationChanged(Location location) {
         makeUseOfNewLocation(location);
    }

         public void onStatusChanged(String provider, int status, Bundle extras) {}

         public void onProviderEnabled(String provider) {}

         public void onProviderDisabled(String provider) {}
    };

locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, locatio
   nListener);
   Mas Información
    ◦ Diseño
      http://espanol.free-ebooks.net/ebook/Curso-Android/html/67#read



    ◦ Mapview y MapActivity
      http://android-coding.blogspot.com/2011/06/mapview-and-mapactivity.html

Más contenido relacionado

Similar a Geolocalización v2

Similar a Geolocalización v2 (20)

Segunda sesion
Segunda sesionSegunda sesion
Segunda sesion
 
HTML5 Geolocalizacion
HTML5 GeolocalizacionHTML5 Geolocalizacion
HTML5 Geolocalizacion
 
Modulo19 Localización
Modulo19 LocalizaciónModulo19 Localización
Modulo19 Localización
 
Api geolocation
Api geolocationApi geolocation
Api geolocation
 
04. Implementando APIs HTML5
04. Implementando APIs HTML5 04. Implementando APIs HTML5
04. Implementando APIs HTML5
 
LabAndroid: Taller "Mi Primera Aplicación Android"
LabAndroid: Taller "Mi Primera Aplicación Android"LabAndroid: Taller "Mi Primera Aplicación Android"
LabAndroid: Taller "Mi Primera Aplicación Android"
 
Introduccion a Android
Introduccion a AndroidIntroduccion a Android
Introduccion a Android
 
Geolocalizacion bañuelos
Geolocalizacion  bañuelosGeolocalizacion  bañuelos
Geolocalizacion bañuelos
 
Movilidad en jade
Movilidad en jadeMovilidad en jade
Movilidad en jade
 
Evolución Android - DroidconMad 2014
Evolución Android - DroidconMad 2014Evolución Android - DroidconMad 2014
Evolución Android - DroidconMad 2014
 
Desarrollo de apps Android basadas en localización
Desarrollo de apps Android basadas en localizaciónDesarrollo de apps Android basadas en localización
Desarrollo de apps Android basadas en localización
 
Introducción a AngularJS
Introducción a AngularJS Introducción a AngularJS
Introducción a AngularJS
 
Geolocalización con Software Libre
Geolocalización con Software LibreGeolocalización con Software Libre
Geolocalización con Software Libre
 
Geolocalización con SW libre
Geolocalización con SW libreGeolocalización con SW libre
Geolocalización con SW libre
 
Un atlas en la palma de la mano
Un atlas en la palma de la manoUn atlas en la palma de la mano
Un atlas en la palma de la mano
 
libLocation, biblioteca opensource de localización
libLocation, biblioteca opensource de localizaciónlibLocation, biblioteca opensource de localización
libLocation, biblioteca opensource de localización
 
Web services GeneXus Tilo
Web services GeneXus TiloWeb services GeneXus Tilo
Web services GeneXus Tilo
 
Cadenarespon
CadenaresponCadenarespon
Cadenarespon
 
Gwt III - Avanzado
Gwt III - AvanzadoGwt III - Avanzado
Gwt III - Avanzado
 
Curso de Desarrollo Web 2
Curso de Desarrollo Web 2Curso de Desarrollo Web 2
Curso de Desarrollo Web 2
 

Geolocalización v2

  • 2. GPS  Google Services Location
  • 3. Permisos ◦ En el archivo MANIFEST  Permiso para acceder a internet. <uses-permission android:name=”android.permission.INTERNET” />  Permiso para obtener la información de la ubicación por GPS o por el proveedor de red. <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
  • 4. Libreria de Mapas ◦ Utilización de las librería de mapas. ◦ En el archivo MANIFEST <uses-library android:name="com.google.android.maps" />
  • 5. Código ◦ En la Clase de la Actividad Principal se tiene que heredar de la clase MapActivity y se implementa la interface LocationListener. public class Main extends MapActivity implements LocationListener
  • 6. Código ◦ Al heredar de MapActivity se tiene que implementar el método:  boolean isRouteDisplayed(); ◦ Al implementar LocationListener se tienen que escribir los siguientes métodos:  onLocationChanged(Location location);  onProviderDisabled(String provider);  onStatusChanged(String provider, int status, Bundle extras);  onProviderEnabled(String provider)
  • 7. Código LocationManager locationManager = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE); LocationListener locationListener = new LocationListener() { public void onLocationChanged(Location location) { makeUseOfNewLocation(location); } public void onStatusChanged(String provider, int status, Bundle extras) {} public void onProviderEnabled(String provider) {} public void onProviderDisabled(String provider) {} }; locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, locatio nListener);
  • 8. Mas Información ◦ Diseño  http://espanol.free-ebooks.net/ebook/Curso-Android/html/67#read ◦ Mapview y MapActivity  http://android-coding.blogspot.com/2011/06/mapview-and-mapactivity.html