Hello All.
We are working on a survey and have a question about displaying different map extents and fixed zoom levels.
As a simple example, we will have a select one question where people will select between Area A, B, or C. If they select Area A, we would like the Geopoint Question's map to automatically zoom to where Area A is located. We would also like to fix the zoom level for all the maps so that people will not be able to zoom in and out so that everyone is placing points at the same zoom level.
We expect that most, if not all, of the survey participants will be taking the survey on a laptop or desktop and not on a mobile device.
Thanks for any suggestions.
For the first part of the question, you could calculate the center coordinates of Area A, B and C. and calculate the geopoint based on the answer of an area question. Users could then refine from there. You would probably have to configure a constraint that the geopoint answer can not be one of the calculated points to ensure users go in and set a new point.
geopoint calculation: if(selected(${area}, 'Area A'), 'lat long', if(selected(${area}, 'Area B'), 'lat1 long1',if(selected(${area}, 'Area C'), 'lat2 long2', 'lat3 long3' )))
You can set the default zoom level on the map tab in connect:
I am not positive but I don't think you can disable zooming. If you use a custom map you may be able to configure the whole map to not be visible outside of a certain zoom level. While it wouldn't necessarily stop people from placing a point, it would make it harder to determine where they are placing it.