Simple object describing a location provider.
This is an abstract type. Any object of this structure can be used where this type is used.
power values correspond to constants defined in the
Android API. See
android.location.Criteria (opens new window)
in the Android API Reference.
These values are generalizations. In general, a provider with coarse accuracy will provide less accurate results than a provider with fine accuracy, and a provider with high power requirements will use more battery power than a provider with low power requirements.