I have two apps using the Google Maps Widget. In both cases the map gets coordinates from a mysql query (lets call it lookup_places), but they do it differently.
In the first one, the Default Markers field has JS to filter the lookup_places data against the key that is selected in a Select widget and use the corresponding lat/long columns. This works well, and every time I select a new place from that dropdown the map reactively recenters on the new coordinates.
In the second app, I have two text widgets (Lat and Long) that get their values from the lookup_places data in various ways. In this case, the map Default Markers references those Text widgets. When the text in those widgets changes, the marker on the Map widget changes accordingly, but the map doesn’t recenter on the new marker.
What drives the recentering and how do I control it?