Grafana has a neat map visualization:
Just add this: Worldmap Panel plugin for Grafana | Grafana Labs
Use a query like this:
sum(rate(edge_http_responses_count{app="<NAME>"}[$__interval])) by (region)
Then set the map data JSON endpoint to https://api.fly.io/meta/regions.json: