Importante

Visita www.poweb.es

domingo, 13 de noviembre de 2016

Localización GPS

Solución informática para Android que nos permitirá gestionar de manera simple los datos obtenidos del uso del sistema GPS de nuestro teléfono.

En Android trabajaremos con dos clases específicas:
private LocationManager lcManager; (Proporciona acceso a los servicios de localización del sistema)
private LocationListener lcListener; (recibir notificaciones del LocationManager cuando la ubicación ha cambiado)


Localizacion GPS
Código completo:

                   private double latitud,longuitud;
                   private LocationManager lcManager;
                   private LocationListener lcListener;

                lcManager=(LocationManager) getSystemService(Context.LOCATION_SERVICE);
                  //Obtenemos una referencia al

                               if (!lcManager.isProviderEnabled(LocationManager.GPS_PROVIDER)) {                                                               
                                 .................................................
                               }                                                          

               lcListener = new LocationListener() {
                              public void onLocationChanged(Location location) {                          
                                              Log.d("okk", "Entramos en el GPS , ahora.....");
                                              latitud= location.getLatitude()
                                            longuitud=location.getLongitude();

                      lcManager.removeUpdates(lcListener);
                              }
                              public void onProviderDisabled(String provider){
                             ....................
                              }
                              public void onProviderEnabled(String provider){                            
                              ...........................
                              }
                              public void onStatusChanged(String provider, int status, Bundle extras)
                              .................................
                              }
                              };                       

                  lcManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 10000, 0, lcListener);

Tenéis una explicacion mas extensa en, Poweb, localización GPS,  podéis consultarla en cualquier momento.
Un saludo Poweb.

No hay comentarios:

Publicar un comentario