Autore Topic: android problema locazione  (Letto 588 volte)

Offline gbu123

  • Utente junior
  • **
  • Post: 74
  • Respect: +2
    • Mostra profilo
  • Sistema operativo:
    windows 7
android problema locazione
« il: 13 Settembre 2012, 12:44:02 CEST »
0
ciao
per favore sapreste dirmi perchè mi risultano nulli la latitudine e la longitudine ?

Codice: [Seleziona]

                // Ottengo il riferimento al LocationManager
                LocationManager locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);

                final LocationListener locationListener = new LocationListener() {

                        @Override
                        public void onStatusChanged(String provider, int status,
                                        Bundle extras) {
                                // TODO Auto-generated method stub

                        }

                        @Override
                        public void onProviderEnabled(String provider) {
                                // TODO Auto-generated method stub

                        }

                        @Override
                        public void onProviderDisabled(String provider) {
                                // TODO Auto-generated method stub

                        }

                        @Override
                        public void onLocationChanged(Location location) {
                                // TODO Auto-generated method stub
                                location.getLatitude();
                                location.getLongitude();
                        }
                };

                Location location = locationManager
                                .getLastKnownLocation(LocationManager.NETWORK_PROVIDER);

                if (location != null) {
                        lon = (int) (location.getLongitude() * 1E6);
                        lat = (int) (location.getLatitude() * 1E6);

                        latitudine = Double.toString(lat);
                        longitudine = Double.toString(lon);
                } else {
                        latitudine = Double.toString(0);
                        longitudine = Double.toString(0);
                }


grazie
ciao