(This item is moved here from the ODK Geo roadmap document.)
Currently, when using Google Maps, locations from any provider are used (GPS, wifi, etc.), but when using OSM as the basemap, only GPS locations are used.
We've been told it would be useful to be able to configure the geo widgets (by the user or in the form) so that only GPS locations are used, because non-GPS locations (wifi, mobile tower, etc.) are much less accurate.
Some discussion is needed here as to whether we want to just filter to GPS only, or also allow filtering to wifi only, and how to provide feedback to the user about the state of the filter and which provider is being used.
We'd like to hear about your use cases in which GPS-only collection is desired, or GPS-only is undesirable, or filtering by any other kind of location provider is desirable. Thanks!