I have a survey that is used to inspects (point) assets that I've developed using Survey123 Connect. The Survey uses a CSV file that contains the Asset ID and the Long/Lat values for the location... so that when the inspector is on site he/she types in the Asset ID and the Geopoint question uses the Pulldata function with the CSV to present a map (as confirmation) showing where the asset is located.
The problem I foresee is that the inspector could type an incorrect Asset ID and proceed with the inspection and no-one would be any the wiser that they've recorded the inspection against the wrong asset.
Is there some way I could get the true Long/Lat values from the device location and then compare this to the values for the asset (as derived from the CSV), and if the values exceeded a tolerance then at least a warning message could be presented to the inspector to the effect that they may have entered an incorrect asset ID?
Or is there any alternative method of achieving this?