Articles of geolocation

LocationListener работает на эмуляторе, а не на телефоне.

У меня возникли проблемы с получением функции LocationListener для вызова обратного вызова onLocationChanged () на моем телефоне. Когда я запускаю свой код в эмуляторе, он работает нормально, обратный вызов вызывается каждый раз, когда я выполняю геоинформацию. Когда я запускаю приложение на своем телефоне, ничего не происходит. Обратный вызов никогда не вызывается. У меня есть местоположение, […]

GeoTagging Photo после использования камеры

У меня есть приложение, которое использует намерение камеры для Android, чтобы делать снимки, и после съемки изображения я пытаюсь добавить некоторые данные gps в Exif-данные изображения. Однако мое приложение продолжает сбой при достижении double longitude = location.getLongitude(); Вот мой код: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); File folder = new File(Environment.getExternalStorageDirectory() + "/SApp"); if(folder.exists() […]

Основанная на местоположении расширенная реальность Framework (Android, iOS) с 3D-моделями?

Я ищу основанную на местоположении (не основанной на марке) расширенную инфраструктуру реальности, позволяющую 3d модели как в Android, так и в iOS. Меня не интересуют POI (Point-of-interest), где уже есть множество фреймворков и большого количества документации, чтобы сделать это самостоятельно: http://www.raywenderlich.com/42266/augmented-reality-ios -tutorial-основе определения местоположения В принципе, используя тот же принцип, что и в статье выше, […]

LocationManager requestLocationUpdates не работает

Я пытаюсь получить текущее местоположение в android с помощью LocationManager и LocationListener, как описано в http://developer.android.com/guide/topics/location/obtaining-user-location.html. Однако метод onLocationChanged объекта LocationListener никогда не вызывается. Я использовал настоящий Android-телефон, а также использовал эмулятор и смоделированное местоположение, измененное с помощью telnet, как описано в ссылке выше. Вот мой код: public class MyActivity extends Activity { @Override public […]

Поиск в реальном времени устройства Android с другого устройства

У меня есть приложение, где я хотел найти точное местоположение устройства. Например, если вы берете такси, я хотел найти, где именно такси. Водитель такси будет использовать Android-устройство. Поэтому с этого устройства я хотел найти местоположение кабины для других пользователей, которые хотят видеть, где находится табло. Я попытался загрузить текущее местоположение драйвера кабины на сервер, поскольку […]

Переключение между gps и сетевым провайдером в зависимости от доступности

public void onCreate() { locationListener = new GeoUpdateHandler(); locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE); try { gps_enabled = locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER); network_enabled = locationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER); } catch (Exception ex) { } if(gps_enabled) { locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, TIME_DURATION, 100, locationListener); } else if(network_enabled) { // Checking for GSM locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, TIME_DURATION, DISTANCE, locationListener); } } public class GeoUpdateHandler implements LocationListener { private void getPresentLocation(Location […]

Как определить текущее местоположение страны Android, независимо от настроек местоположения пользователя?

Мне нужно определить страну (iso3), в которой находится устройство, даже если устройство пользователя отключено GPS и не позволяет приложениям получать доступ к его местоположению. Мне также нужно учитывать планшеты, у которых нет SIM-карты и, следовательно, нельзя использовать telephonyManager. По этой причине я не считаю, что могу использовать диспетчер местоположений (также из-за этих причин: LocationManager requestLocationUpdates […]

Эффективная фоновая служба для отслеживания местоположения пользователя

Я разрабатываю небольшое приложение для Android, в котором я хочу иметь функциональность Geolocation. То, что я хочу кодировать, – это одна служба, которая дает обновленное местоположение пользователя, используют ли они мое приложение или нет. Я знаю, что если я постоянно проверю местоположение пользователя, он разрядит батарею устройства, поэтому я хочу для этого хорошее решение. Например, […]

Не соответствует ли высота GPS-навигатора Android из-за отсутствия высоты геоида?

Я тестирую приложение для Android, которое записывает местоположение (lat / long / alt). Я запускаю приложение на телефоне Samsung GTS5830 под управлением Android 2.2.1 Я читал здесь и там, что высота GPS часто неверна из-за того, что земля не является абсолютно сферической. Например, в моем месте высота геоида составляет 52 метра. Я понимаю, что эта […]

Geofences (приложение для Android) java.lang.ClassNotFoundException MainActivity

У меня есть ASUS Eee Tab (Transformer Prime TF201 Android v4.1.1). Я читал API на Geofencing и загружал пример приложения здесь ниже на мое устройство => http://developer.android.com/training/location/geofencing.html . Но он заканчивается, когда я его открываю. Я установил целевой файл sdk = 16 в файле AndroidManifest.xml LogCat 06-04 19:39:34.176: E/AndroidRuntime(2596): FATAL EXCEPTION: main 06-04 19:39:34.176: E/AndroidRuntime(2596): […]