мне нужна некоторая ясность в примере коде, поставляемой с Геозонами руководства, как размещено здесь:Нового Android Геозоны Апи - Пример кода не предупреждение/уведомления при на месте
https://developer.android.com/training/location/geofencing.html
Я побежал код, и я вижу что геообъекты создаются правильно, но то, что я действительно хочу, - это способ получить предупреждение, когда я направляюсь в эти геотермические местоположения. Прямо сейчас, когда я прохожу мимо этих точек с геофоном, ничего не происходит (ReceiveTransitionsIntentService не вызывается), никаких уведомлений нет.
Должен ли я также слушать периодические обновления местоположения и передавать lat/lng на вышеуказанный фрагмент кода вручную, чтобы указать мое текущее местоположение? Я думал, что это должно быть автоматически, когда я добавляю геообъекты в LocationClient, но я думаю, что их больше. не
Я также попытался регистрацией LocationRequest к экземпляру LocationClient, но до сих пор нет предупреждений:
mLocationRequest = LocationRequest.create();
mLocationRequest.setInterval(LocationUtils.UPDATE_INTERVAL_IN_MILLISECONDS);
mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
mLocationRequest.setFastestInterval(LocationUtils.FAST_INTERVAL_CEILING_IN_MILLISECONDS);
mLocationClient.requestLocationUpdates(mLocationRequest, (LocationListener)mActivity);
Как один интегрирует Geofence ИПНЫ с отслеживанием местоположения?
Что такое радиус вашей геофенсации? Запускаете ли вы свой привод в радиусе геозонности? Уведомление возникает только при переходе геозоны по заданному радиусу не тогда, когда вы «проходите мимо» геофонного пятна. – paulkayuk
Я установил радиус 500 м, я перехожу через эту геозонность, но мне не повезло получить уведомление. Я увеличил радиус до 2000 м, но при этом ReceiveTransitionsIntentService не вызван. –
Одна вещь, которую я заметил при запуске примера кода, заключается в том, что, когда я уже в геофоруме, и я добавляю геозонность к LocationClient, уведомление происходит. Но если я нахожусь снаружи, когда добавляю геозонность, а позже я вожу в геозонность, тогда ничего не происходит, его чистое радиомолчание. –