When assigning the Ti.Geolocation.accuracy property, Android only supports 2 of the 9 documented ACCURACY_* constants which are:
We should also add the following constants for parity.
- Distance based accuracy constants will be easy to add since Android's APIs supports this as well.
- The BEST based constants we'll have to research what distance values iOS uses so that we can set the equivalent on Android.
- The iOS 14 based ACCURACY_REDUCED constant is documented to be around 20 km.
The location tracking might come from the Internet Service Provider instead of the GPS as well.