Hello Community,
I'm hoping someone can help me understand exactly what functionality is available to Survey123 in a web app. I am trying to configure a self-submission form for the general public to add themselves to a Community Yard Sale web map. To do this, we want to use our Locator service to assess whether the address they submit is within City Limits.
I have the City Limits as a hosted feature layer polygon that is shared publicly. Our Locator is on Portal, but is apparently publicly available through AGOL (not sure exactly how this works, maybe AGOL references the Portal service on our enterprise server? but other folks say it's public).
I had initially used XLSForms to set it up so that first users drop a pin on a geopoint question, then were prompted to edit a text address field whose default value was the address obtained by reverse-geocoding the point if necessary (i.e. if the reverse geocode gave the wrong street address for their location). This worked great in the Survey123 Connect preview, but broke on the web. I have read that reverse geocoding may not be supported at all on the web version - can anyone confirm or deny?
Additionally, I had been using calculations and constraints to assess whether the pin dropped in the geopoint fell within the city Boundary by querying the public hosted feature layer. I don't think I even had this working correctly in the Connect preview - my goal is to configure the survey so that if the point is outside city limits, the response is not accepted and an error message shows, reminding the user to put the point within the City. Is this possible at all? Can it be configured in such a way that it will still work in the web app of the survey?
Thanks in advance for any suggestions, clarifications, etc.