Android: Increase Geofences accuracy

22
October 22, 2019, at 11:20 AM

I'm building an app using Geofences, right now the minimum radius I can set so my geofence can get accurately detected is 30m. I want to be able to set a minimum radius of 5m.

In the Android Developers documentation about geofences says:

When indoor location is available, the accuracy range can be as small as 5 meters.

What does it mean with the indoor location? Is it something I should enable in the phone? I don't get it. Also I looked over internet and I know that the accuracy of a geofence is perform by the system and cannot get the Wifi RTT or anything else work with it.

What can anyone do to get a better accuracy for geofences?

Answer 1

Indoor location means using bluetooth beacons to determine a more exact location via triangulation. It only works in a predefined area as you need special hardware in the physical location. Getting it down to 5m outside would require GPS hardware more powerful than in the typical phone. The typical phone is accurate to only about 10m in the best case. What you wan't just isn't possible.

READ ALSO
How to send files to flutter app via sharing?

How to send files to flutter app via sharing?

I want my flutter application to accept Videos and Images when shared by other appsFor eg

54
Admob account disable after trying to show my first real ad

Admob account disable after trying to show my first real ad

I've integrated AdMob in my android appI've always tested with the test ads on my device

36
After Harddrive-Lost- Android Studio brings Keystore was tampered with, or password was incorrect

After Harddrive-Lost- Android Studio brings Keystore was tampered with, or password was incorrect

my C: Harddrive gave up a few days agoLucky me I had a Backup from just one day before that

37
Android BLE scan and show of result

Android BLE scan and show of result

I'm developing an android app that needs to connect to a Bluetooth-low-energy deviceIn order of achieving that goal, and following the Android Dev page, I have included the correct permissions in the manifest file

57