How can I continuously zoom automatically?

I’m using Dash’s Scattermapbox to plot a map. I notice that I can zoom out continuously using my mouse trackpad after I create the map. I can also set the zoom level to discrete levels using API calls.

I’m interested in starting from a certain zoom level, then automatically and continuously zooming out until I reach a certain level. Is there any way I can do this? If so, how?

If not, is there any other service that I can use with Dash to accomplish this?