Articles of android location

Служба GeoCoder недоступна

Служба GeoCoder недоступна Я использую GeoCoder для получения AddressLocation . К сожалению, метод запускает IOException saying: "Service not Available" . Этот поток StackOverFlow объясняет, что происходит, потому что я тщательно его тестировал (разрешения пользователей, версии сборки, перезагрузки, ограничения API GeoCoding и т. Д.). Google Play-Services (или LocationService ), которые вы можете найти в: Настройки Android […]

Как получить грубое местоположение с помощью Wi-Fi или GSM или GPS, какая из них доступна?

Мое приложение нуждается только в грубом сервисе местоположения при запуске. В деталях мне нужно приблизительное местоположение приложения, чтобы предоставить пользователям информацию о магазине поблизости. Местоположение НЕ нужно постоянно обновлять. Кроме того, грубой локализации будет достаточно в этом случае. Я хочу, чтобы приложение автоматически выбирало GSM, Wi-Fi или GPS, в зависимости от того, что доступно. Служба […]

BroadcastReceiver для местоположения

Я знаю, что BroadcastReceiver наблюдает за текстом, телефонными событиями и т. Д. … но можете ли вы запускать LocationServices как услугу и событие на основе местоположения? Например, вы находитесь рядом с определенной точкой GPS, и телефон уведомляет вас.

Почему мой OnLocationChanged () никогда не вызван?

То, что я пытаюсь сделать: Я пытаюсь разработать приложение, которое требует только местоположения пользователя в начале одного действия. Таким образом, только когда пользователь находится в пределах активности, местоположение обновляется либо сетью, либо GPS. Соответственно, пользователь может выбрать внутреннюю карту. В чем моя проблема: Однако я обнаружил, что приложение всегда использует местоположение истории и никогда не […]

Есть ли преимущества использования FusedLocationProviderApi над LocationManager?

Раньше, чтобы получить текущее местоположение пользователя, я использовал LocationManager: LocationManager locationManager = (LocationManager) getActivity().getSystemService(Context.LOCATION_SERVICE); if (locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER)) { location = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER); } else if (locationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER)) { location = locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER); } Легко читается и очень простой код. Но я заметил, что Google недавно выпустил новую модель API клиентов в сервисах Google Play и предлагает использовать FusedLocationProviderApi, который […]

Android: проверьте, разрешены ли службы определения местоположения с помощью поставщика плавного доступа

Согласно документации на Android: API Google Location Services API, входящий в состав Google Play Services, предоставляет более мощную инфраструктуру высокого уровня, которая автоматически обрабатывает поставщиков местоположения, пользовательское перемещение и точность местоположения, чем API-интерфейс платформы в android.location . Но использование провайдера плавного местоположения (из API-интерфейсов местоположения в службах Google Play) не знаю, как проверить, включено ли […]

Ошибка добавления геофонов в Android (код состояния 1000)

Я получаю ошибку в onAddGeofencesResult(int statusCode, String[] geofenceRequestIds) с statusCode = 1000 . У меня включен GPS и мой WiFi. У меня также есть Службы Google Play, и я могу отслеживать свое местоположение и запрашивать обновления. Почему я не могу добавить геофорумы? Я не могу добавить геообъекты даже из примера примера документации. Я получаю следующее […]

Google на выбор не запускается на телефонах Android Mi

Я столкнулся с проблемой с Google Place Picker в Android Redmi Phones версии 5.1.1. Я использую следующий код для запуска Google Place Picker. try { PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder(); startActivityForResult(builder.build(SelectLocationActivity.this), 1); } catch (Exception e) { e.printStackTrace(); Toast.makeText(SelectLocationActivity.this,""+e.getMessage(),Toast.LENGTH_LONG).show(); } Я добавил следующие разрешения и версию api key и google play. <uses-permission android:name="android.permission.INTERNET" /> <uses-permission […]

Диспетчер API Google Places отображает только определенные типы мест

Я делаю определенное приложение для Android, которое требует от пользователя выбора места. Я планирую пользователю google places API.Link: https://developers.google.com/places/android/ Этот API дает хороший способ сделать это через Place Picker. https://developers.google.com/places/android/placepicker Теперь предположим, что я хочу показывать только пользовательские места питания (ресторан, гостиница и т. Д.). Используя API-интерфейс Places, это можно сделать, добавив в запросы атрибут […]

Остановить приемник местоположения в Android

В моем приложении для Android мне нужно получить текущее местоположение GPS пользователя в начале приложения, только если местоположение изменилось с предыдущего местоположения. Но проблема заключается в том, что я внутри приложения, если изменение местоположения ( т.е. если пользователь путешествовал при использовании приложения), приложение начинается с самого начала. Мне нужно остановить приемник местоположения после получения текущего […]