2016-02-10 6 views
-2

Я использую радиус геообъектов в своем приложении для Android. Я сделал гео-ограждения в Android, у меня тоже были уведомления.Реализация Geo Fencing на картах в Android?

Моя проблема заключается в том, что я ввел радиус географа как 200 метров, а текущий радиус местоположения на карте составляет 100 метров, затем я получаю уведомления, но если радиус геозонности составляет 10 метров или меньше, я не получаю любое уведомление.

Как получить точные уведомления с радиусом геометрического ограждения на 2 метра?

ответ

0

Насколько я понял из своих тестов с ложными местоположениями, вы получаете уведомления только в том случае, когда ваша позиция + точность полностью находится в области геозонности. Таким образом, в этом случае вы получите уведомление только в том случае, если ваш радиус точности находится менее чем в 2 метра и полностью находится в зоне геозоны.

+0

Спасибо за ответ, я новичок в этой концепции, если вы не возражаете, что это означает Mock Locations? могу ли я дать какое-либо разрешение на файл манифеста (есть ли его использование i did not do) или любая реализация локального блокировки, которую мне нужно сделать в моем приложении ? а также как я могу получить точное местоположение (текущее местоположение) –

+0

Локальное местоположение - это метод, чтобы «подделать» ваше местоположение по коду, чтобы избежать блужданий по телефону за границей. Для вашей конкретной проблемы я прочитал бы конец этой ссылки: http://developer.android.com/training/location/geofencing.html Для использования макетного местоположения вы можете начать здесь http://developer.android. com/guide/themes/location/strategy.html # MockData и проверить официальные примеры, я не мог вспомнить имя, но есть один с примером кода! –

+0

Возможно, мне нужно использовать Mock location с GPS или нужно использовать отдельно? –