Center geopoint / geotrace / geoshape map on coordinates without recording point

08-12-2020 07:58 AM
Status: Open
Occasional Contributor III

Currently in Survey123 it is possible to use the pulldata function to populate a geopoint question with the point location without user input. It would be very useful to be able to use a simple mechanism to set the center (and potentially extent) of the map (for geopoint, geotrace and geoshape questions) so that the user does not have to navigate to the correct location before adding the relevant point/line/polygon.

As a use case and example, we have survey forms designed for volunteers carrying out wildlife surveys. As part of the form structure, they select the survey site which they have surveyed from a predefined select_one list. Hidden questions then pull in the site centroid coordinates from an external csv, which is currently used to display a geopoint map as a visual sense check they have selected the correct site name. Users then go on to add species observations using geopoint questions in a repeat. When they click on the geopoint question, it defaults to the default location set in Connect. It would be far preferable to be able to set it to default to the selected site centroid based on the site selection they made earlier in the form, but without registering the centroid as an actual point (or part of a line or polygon).

Obviously this is more critical for desktop operations, where the user is not in the field (whereby they would usually rely on their device's gps location).