Capture/Display editable device lat/long w/o a map?

590
1
06-08-2017 01:45 PM
MC2
by
New Contributor

Is there a way to have:

- Editable lat/long fields in a survey,

- Pre-populated w/device location,

- *Without* having the map UI? 

- AND *without* using the *pulldata()* function (because it does not work in the web-app)?

It seems some of our survey users are confused by the map UI, and would rather just enter lat/long into text fields.

- It's not intuitive to know that lat/long under the map are editable, but scrolling the map around isn't precise enough.

- Also not clear that you have to hit the 'check mark' twice to actually save your edit. (If you only hit it once it updates the map & commits the values, so it looks correct, but then you hit 'Back' and it erases your change). 

Trouble is that without the geopoint/map UI, the survey automatically collects/displays the device's current location anyway.

This means I can't just create 'dumb' lat/long text fields, because we'd wind up w/conflicting data.

Aside from making the user work harder & being more error-prone, it could result in inaccurate maps.

(e.g. if they go collect a bunch of site data using 'dumb' lat/long boxes, then come back to the office to edit something else in each record, and then submit from there, all survey inputs might now show the office location on the map but have "lat/long" data from the real desired locations. With the map, if you save a draft it doesn't seem to update location until you tap the map again, but I haven't tested it w/o map and don't know how it'd work - either case could wind up wrong. People must know/ignore the office location in order to determine which data is correct).  

Any suggestions? Thanks!

Tags (1)
0 Kudos
1 Reply
JamesTedrick
Esri Esteemed Contributor

Hi there,

You may want to take a look at the next generation web form, which we will be implementing our next release.  You can get to it with the following URL pattern: 

https://survey123.arcgis.com/webclient/<FORMID>

It has support for coordinate entry (it can also support pulldata)

0 Kudos