Ну, я не уверен, почему вы не можете просто получить центр карты, а затем поменять геокод для страны под ней. Такие как:
Несмотря на то, что Канада находится в верхней части этой карты, центр находится в Соединенных Штатах.
Если вы хотите проверить несколько стран, то я создал сетку, которая просматривает равномерно распределенные точки 9 (или 4, 16 или что угодно) на карте и смотрит страны под каждой точкой. Я заметил, что иногда обратный геокодер возвращает ноль, даже в пределах округа, обычно когда маркер попадает в необитаемый регион.
Если вы хотите примеры кода для любого из них, я включу их.