Данные о местоположении на изображениях, снятых с помощью Android - PullRequest
0 голосов
/ 25 августа 2011

У меня есть требование определить широту, долготу, время и дату снимка, сделанного камерой телефона Android.

Что я могу использовать для получения этих данных?

1 Ответ

1 голос
/ 25 августа 2011

Для получения широты, долготы используйте

public void find_Location(Context con)
{
    this.con=con;
    String location_context = Context.LOCATION_SERVICE;
    locationManager = (LocationManager)con.getSystemService(location_context);

    List<String> providers = locationManager.getProviders(true);
   for (String provider : providers) 
   {
       locationManager.requestLocationUpdates(provider, 1000, 0,new LocationListener()
       {
           public void onLocationChanged(Location location) {}
           public void onProviderDisabled(String provider){}
           public void onProviderEnabled(String provider){}
           public void onStatusChanged(String provider, int status,Bundle  extras){}
       });
       Location location = locationManager.getLastKnownLocation(provider);
       if (location != null)
       {
           latitude = location.getLatitude();
           longitude = location.getLongitude();
       } 
   }
}
}

Для времени и даты используйте класс даты Java.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...