I see a bug report from 2020 that seems to say this problem has been fixed, but I am seeing this problem and it is ruining the user experience of my application.
The problem is simple. I have created a “canvassing app” for going house to house to find unregistered voters and get them registered. On the first tab, you see a map with pins for all of the addresses that need to be visited. When you zoom in the map to only see a small neighborhood of pins, and you click on one specific pin on the map, you get a display of the address at the bottom of the map. If you then click on the address, that opens up the full record for that addresses (including questions you want to ask after someone answers your knock on the door).
However, after finishing up at the current house, when you go back to the map tab again, the map is fully zoomed out – forcing you to have to zoom in again to find the street where you left off.
Ideally, when you come back to the map, it is in exactly the same place where you last left it so that you can see the next house where you need to knock on the door.
When clicking on the address to open a new screen, change the action to open an overlay or slide-in. Then it will open on top of the main screen and preserve your zoom level with you close the overlay.
Thanks for your quick reply @Jeff_Hager! The action was currently set to “Current”. Changing it to “Overlay” or “Slide In” did not preserve the zoom level when closing the popup/slide-in. The map went right back to fully zoomed out. Any ideas?
For what it’s worth, the “Action” on the map is “Show detail screen for this item”. So, when I click on a pin, that opens up the full address in a little window at the bottom of the map, and clicking on the address opens up all the information about the address/person. I’m assuming that’s the right action to have for this purpose.
Hmm, not sure then. Looks like it zooms back out when you you click on the popup. Maybe that’s something to submit to glide support. I wouldn’t expect it to zoom back out like that.