У меня есть приложение, в котором я настраиваю пару геообъектов, используя метод LocationServices.GeofencingApi.addGeofence(). Когда приложение перезапускается, есть ли способ получить существующий набор GeoFence, который я добавил, а затем добавить, только если они отсутствуют? Как получить текущий список Geofences, добавленное моим приложением?Поиск существующих Geofences из LocationServices.GeofencingApi
0
A
ответ
0
Невозможно получить эти значения из LocationServices.GeofencingApi.
-2
Каждый раз, когда вы устанавливаете геообъективы, этот код может вам помочь.
public void populateGeofenceList() {
for (Map.Entry<String, LatLng> entry : BAY_AREA_LANDMARKS.entrySet()) {
String key = entry.getKey();
String[] values = key.split(",");
mGeofenceList.add(new Geofence.Builder()
// Set the request ID of the geofence. This is a string to identify this
// geofence.
.setRequestId(values[0])
// Set the circular region of this geofence.
.setCircularRegion(
entry.getValue().latitude,
entry.getValue().longitude,
Float.parseFloat(values[1])
)
// Set the expiration duration of the geofence. This geofence gets automatically
// removed after this period of time.
.setExpirationDuration(Geofence.NEVER_EXPIRE)
// Set the transition types of interest. Alerts are only generated for these
// transition. We track entry and exit transitions in this sample.
.setTransitionTypes(Geofence.GEOFENCE_TRANSITION_ENTER)
// Create the geofence.
.build());
}
for(Geofence g:mGeofenceList) {
Log.i("Geofences Array",g.toString());
}
}
+0
Не указан ли код выше, добавляя геопостановки? Я ищу, как только вы добавили заборы для приложения, последующий запуск приложения должен выяснить, что было ранее добавлено. – user3570727
Смежные вопросы
- 1. Android LocationServices.GeofencingApi пример использования
- 2. LocationServices.GeofencingApi не может удалить геообъекты
- 3. Android-обновление geofences
- 4. Обновления Android Geofences
- 5. Geofences не удаляет?
- 6. Hibernate Грановитая поиск существующих данных
- 7. поиск существующих и не существующих строк в таблице
- 8. Geofences shape, API v2 android
- 9. Geofences для маршрута в Android
- 10. Поиск текстового файла для существующих данных
- 11. Поиск идентификаторов меню существующих модулей в Odoo?
- 12. Поиск всех существующих функций для зависимостей пакетов?
- 13. Поиск объектов с мор существующих Locations
- 14. Поиск существующих идентификаторов Webhooks на Trello
- 15. Geofences недоступен и как с ним справиться
- 16. UNPIVOT из существующих запросов
- 17. Geofences не работает, когда приложение убито
- 18. Geofences not triggering (pendingintents и broadcastreceiver)
- 19. Перерегистрацию Geofences в Android от BroadcastReceiver
- 20. Почему учебник по Android Geofences исчез?
- 21. Создание ArrayList из существующих ArrayList
- 22. Backbone.js подвиды из существующих HTML
- 23. Построить массив из существующих массивов?
- 24. Создание массива из существующих один
- 25. Создание изображения из уже существующих?
- 26. Модель рельсов из существующих полей
- 27. Создайте новую последовательность из существующих
- 28. Создание HDB из существующих таблиц
- 29. поиск существующих нескольких файлов KB на нескольких серверах
- 30. Зацикливание значений в шаблоне ветки и поиск существующих (Symfony2)
как это сделать? Должен быть каким-то образом, я бы предположил, чтобы удалить существующий забор. В противном случае метод грубой силы удаляет все, а затем добавляет новый набор с обновленным содержимым .. но это звучит так хакерски. – user3570727
Каков ваш вопрос? Я вижу заголовок «Поиск существующих Geofences из LocationServices.GeofencingApi» - это невозможно. Если это не ваш вопрос, задайте его по-другому. –