In addition to selecting from an SVG (aka the image-map appearance), you can also select actual geospatial features - points, lines of polygons - from a map. The geo features can be defined using regular form choice lists; you just need to include a geometry field. Or you can put them in a external GeoJSON file and read them in from there. Have a look at the docs for how to do this: Selecting options from a map — KoboToolbox documentation
Alternatively, here’s a quick example of a form with some associated polygons coming from a GeoJSON file.
And here’s the associated GeoJSON file [Note - I had to rename it with a .xml file type to trick Discourse into allowing me to upload the file here. Please REMOVE this before you try to deploy the file!]
The select_one with a map option will show a map - zoom in and center it on San Diego - and display an overlay of red polygons; these buildings in the San Diego Zoo as it happens. From which you can then tap on the map to select a specific building and see its OSM data.
Depend on how your own data is structured, you may also need to add parameter values to tell KoboCollect which custom fields to use for the label and name for the select choices.
As mentioned in the docs, select from map is only supported in KoboCollect, but not Enketo web forms unfortunately.