Ну, я не уверен, почему вы не можете просто получить центр карты, а затем поменять геокод для страны под ней. Такие как:
![enter image description here](https://i.stack.imgur.com/NL7ee.png)
Несмотря на то, что Канада находится в верхней части этой карты, центр находится в Соединенных Штатах.
Если вы хотите проверить несколько стран, то я создал сетку, которая просматривает равномерно распределенные точки 9 (или 4, 16 или что угодно) на карте и смотрит страны под каждой точкой. Я заметил, что иногда обратный геокодер возвращает ноль, даже в пределах округа, обычно когда маркер попадает в необитаемый регион.
![grid map example](https://i.stack.imgur.com/Ew94V.png)
Если вы хотите примеры кода для любого из них, я включу их.